支付通知接口
当订单支付成功时,邮联通支付网关会向商户系统发起回调通知。如果商户系统没有正确返回,支付网关会延迟再次通知。
注意
该接口是通过创建订单接口的notifyUrl参数提交的,如果无法访问该接口,商户系统将无法接收到支付系统的通知。
请求说明
- 请求方式:
POST - 请求类型:
application/json或者application/x-www-form-urlencoded
通知参数
| 名称 | 参数 | 类型 | 必填 | 示例值 | 描述 |
|---|---|---|---|---|---|
| 商户号 | mchNo | String | 是 | M1621873433953 | 商户号 |
| 应用ID | appId | String | 是 | 60cc09bce4b0f1c0b83761c9 | 应用ID |
| 商户订单号 | mchOrderNo | String | 是 | 20160427210604000490 | 商户侧订单号 |
| 支付订单号 | payOrderId | String | 是 | P12021022311124442600 | 支付系统订单号 |
| 渠道的订单号 | channelOrderNo | String | 否 | 20160427210604000490 | 对应渠道的订单号 |
| 订单标题 | subject | String | 是 | 12000 | 订单标题 |
| 支付金额 | amount | int | 是 | 12000 | 支付金额,单位分 |
| 货币代码 | currency | String | 是 | USD | 三位币种编码 |
| 订单状态 | state | int | 是 | 2 | 支付订单状态 0-订单生成 1-支付中 2-支付成功 3-支付失败 4-已撤销 5-已退款 6-订单关闭 |
| 支付接口 | ifCode | String | 是 | wxpay | 支付接口编码 |
| 支付方式 | wayCode | String | 是 | WX_LITE | 支付方式 |
| 客户端IP | clientIp | String | 否 | 210.73.10.148 | 客户端IPV4地址 |
| 扩展参数 | extParam | String | 否 | 134586944573118714 | 商户扩展参数 |
| 支付成功时间 | successTime | long | 否 | 1622016572190 | 订单支付成功时间 |
| 创建时间 | createdAt | long | 是 | 1622016572190 | 订单创建时间 |
| 通知请求时间 | reqTime | long | 是 | 1622016572190 | 通知请求时间 |
| 收货地址 | shipping | object | 否 | 详见 收货地址信息 | 收货地址信息 |
| 商品信息 | items | object[] | 否 | 详见 商品信息 | 商品信息 |
| 渠道错误码 | errCode | String | 否 | 1002 | 渠道下单返回错误码 |
| 渠道错误描述 | errMsg | String | 否 | 134586944573118714 | 渠道下单返回错误描述 |
| 签名 | sign | String | 是 | XXX | 签名值 |
收货地址信息
| 名称 | 参数 | 类型 | 必填 | 示例值 | 描述 |
|---|---|---|---|---|---|
| 收件人姓名 | name | String | 是 | 张三 | 收件人姓名 |
| 收件人手机号 | phone | String | 是 | 13800138000 | 收件人联系电话 |
| 详细地址 | address | String | 是 | 123 Main St | 街道及门牌等详细地址 |
| 国家 | country | String | 是 | CN | 国家代码 |
| 省 / 州 | state | String | 否 | Beijing | 省份或州 |
| 城市 | city | String | 否 | Beijing | 城市 |
| 邮编 | postalCode | String | 否 | 100000 | 邮政编码 |
| 邮箱 | String | 否 | carlos@rock-legends.com | 收件人邮箱地址 | |
| 传真号码 | fax | String | 否 | 13800138001 | 收件人传真号码 |
| 公司名称 | companyName | String | 否 | Sui Generis | 公司或组织名称 |
商品信息
| 名称 | 参数 | 类型 | 必填 | 示例值 | 描述 |
|---|---|---|---|---|---|
| 商品名称 | name | String | 是 | 篮球鞋 | 商品名称 |
| 商品编码 | sku | String | 否 | 1234567890 | 商品唯一编码(SKU) |
| 商品数量 | quantity | integer | 是 | 1 | 商品数量 |
| 商品单价 | unitPrice | integer | 是 | 12000 | 商品单价,单位为分 |
| 币种 | currency | String | 否 | USD | ISO 4217 标准币种代码,默认与订单币种一致 |
| 扩展信息 | metadata | object | 否 | {} | 商品自定义扩展信息 |
通知返回
业务系统处理后同步返回给支付平台。
返回格式:
String,字符串success表示成功,其他字符串表示失败。
说明
如果返回的字符串不是success,支付平台会认为通知失败,并进行重试。
通知重试间隔时间为0/30/60/90/120/150,单位:秒。