SendPaymentInfo (推送支付信息)

请求地址

环境 HTTP请求地址
测试接口地址 http://dmtestservice.ekjshop.com/KJB2CService.svc

请求参数

名称 类型 是否必须 更多限制 描述
GUID varchar(36) Y 唯一,支付报文的GUID值,有固定格式 海关报文GUID
CustomCode varchar(4) Y 4位关区代码(如:5145) 申报关区代码
OrderCode varchar(50) 唯一 订单编号
PayEnterpriseCode varchar(18) Y 支付企业在申报关口的备案号 支付企业代码
PayEnterpriseName varchar(100) Y 支付企业在申报关口的备案名称 支付企业名称
PaymentTransactionNo varchar(60) Y 支付交易流水号,海外支付企业填报方式另询 支付交易编号
PayerName varchar(60) Y 实际支付人 支付人名称
PayerCertificate varchar(60) Y 支付人的电话 支付人证件号
PayerCertificateType varchar(1) Y 1:身份证 2:其他 支付人证件类型
PayerPhone varchar(60) Y 支付人电话
PaymentAmount decimal(18,4) Y 该订单支付交易的实际支付金额, 支付金额=订单金额+税费+运费+保费+其他费-抵扣金额 支付金额
PayCurrency varchar(60) Y 支付单的核算币制中文名称,要和订单信息里核算币制一致,一般为"人民币" 支付币制名称
PayTime date Y 支付交易时间 支付时间
Notes varchar(200) 备注

响应参数

名称 类型 关联数据结构 描述
IsSuccess bool 调用并处理成功则返回 true,否则为 false
Message varchar(200) 调用并处理成功返回文本 "推送成功",否则返回异常信息文本

请求示例

  • .NET
 
                LocalDMService.DMServiceClient client = new LocalDMService.DMServiceClient();
                if (client.State != CommunicationState.Opened)
                {
                    client.Open();
                }
                LocalDMService.ResultMessage result = client.SendPaymentInfo(order, "user**", "pwd****", "test");

响应示例

  • XML示例
     <Data>返回的数据</Data>                           
     <IsSuccess>是否成功</IsSuccess>
     <Message>返回的消息</Message>
     

DEMO下载