tao.zhou 3 jaren geleden
bovenliggende
commit
fccc3a930a
2 gewijzigde bestanden met toevoegingen van 20 en 16 verwijderingen
  1. 10 9
      AllPay_Integration_Specification_CH.md
  2. 10 7
      AllPay_Integration_Specification_EN.md

+ 10 - 9
AllPay_Integration_Specification_CH.md

@@ -295,14 +295,14 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | orderAmount   | String(12)   | 是    | 订单金额:如 100 元,表示为 100 或 100.00                    |
 | orderCurrency | String(3)    | 是    | 订单币种:ISO标准。如:人民币填写“CNY”,美元填写"USD"        |
 | frontURL      | String(400)  | 是    | 支付完成后跳转到该地址                                       |
-| backURL       | String(400)  | 是    | 支付结果异步通知到该地址。支付成功后,GoAllPay 会以 POST 方式调用 backURL,通知支付结果(JSON)。商户在接收到通知后,需响应字符串“OK”。<br>如果没有收到商户响应“OK”,GoAllPay将会过一段时间后重新推送,时间间隔为[15, 15, 30, 180, 1800, 3600, 7200, 14400, 14400],单位为秒。 |
+| backURL       | String(400)  | 是    | 支付结果异步通知到该URL。支付成功后,GoAllPay 会以 POST 方式调用 backURL 通知支付结果(详见回调参数)。商户在接收到通知后,需响应字符串“OK”。<br>如果没有收到商户响应“OK”,GoAllPay将会过一段时间后重新推送,时间间隔为[15, 15, 30, 180, 1800, 3600, 7200, 14400, 14400],单位为秒。 |
 | merID         | String(15)   | 是    | 商户 ID,由 GoAllPay 分配                                      |
 | acqID         | String(11)   | 是    | 收单行 ID "99020344"                                         |
 | paymentSchema | String(10)   | 是    | 渠道ID:[点击这里](paymentSchema.md) |
-| goodsInfo     | String(60)   | 是    | 商品信息。 |
-| detailInfo    | String(400)  | 是    | 商品明细。格式:[{"goods_name":"iPhone X","quantity":"2"},{"goods_name":"iPhone 8","quantity":"4"}],需对该参数进行base64编码后签名上送。 |
+| goodsInfo     | String(60)   | 是    | 商品信息。注意不要包含特殊符号,如 "#","&","+" 等 |
+| detailInfo    | String(400)  | 是    | 商品明细。<br>格式:[{"goods_name":"iPhone X","quantity":"2"},{"goods_name":"iPhone 8","quantity":"4"}],需Base64编码后上送。注意goods_name不要包含特殊符号,如 "#","&","+" 等 |
 | transTime     | String(14)   | 是    | 交易时间,格式:"yyyyMMddHHmmss"                             |
-| merReserve    | String(1024) | 否    | 商户预留内容,可传任意内容,如购买商品信息、员号等,但不要传特殊符号,如逗号等。 |
+| merReserve    | String(1024) | 否    | 预留内容,商户自定义。注意不要包含特殊符号,如 "#","&","+" 等 |
 | signType      | String(10)   | 是    | MD5或SHA256 |
 | signature     | String(32)   | 是    | 采用 MD5或SHA256 签名 |
 
@@ -498,7 +498,8 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | orderNum      | String(60)  | 是    | 绑卡订单号:商户自行定义,需保证同一商户号下订单号不能重复 |
 |orderCurrency	|String(3)	|是	|订单币种:ISO标准。如:人民币填写“CNY”,美元填写"USD"|
 | customerId    | String(60)  | 是    | 用户ID:  商户自行定义,需保证同一商户号下不同用户不能重复  |
-| frontURL      | String(400) | 是    | 绑定结果前端跳转地址                                       |
+| frontURL      | String(400) | 是    | 绑定后前端跳转地址                                       |
+| backURL       | String(400)  | 是    | 绑定结果异步通知到该URL。绑定成功后,GoAllPay 会以 POST 方式调用 backURL 通知支付结果(详见回调参数)。商户在接收到通知后,需响应字符串“OK”。<br>如果没有收到商户响应“OK”,GoAllPay将会过一段时间后重新推送,时间间隔为[15, 15, 30, 180, 1800, 3600, 7200, 14400, 14400],单位为秒。 |
 | merID         | String(15)  | 是    | 商户 ID,由 GoAllPay 分配                                  |
 | paymentSchema | String(10)  | 是    | 渠道ID:[点击这里](paymentSchema.md) |
 | transTime     | String(14)  | 是    | 交易时间,格式:"yyyyMMddHHmmss"                           |
@@ -548,17 +549,17 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | orderNum      | String(60)   | 是    | 订单号:商户自行定义,需保证同一商户号下订单号不能重复       |
 | orderAmount   | String(12)   | 是    | 订单金额:如 100 元,表示为 100 或 100.00                    |
 | orderCurrency | String(3)    | 是    | 订单币种:ISO标准。如:人民币填写“CNY”,美元填写"USD"        |
-| backURL       | String(400)  | 是    | 支付结果异步通知到该地址。支付成功后,GoAllPay 会以 POST 方式调用 backURL,通知支付结果(JSON)。商户在接收到通知后,需响应字符串“OK”。<br>如果没有收到商户响应“OK”,GoAllPay将会过一段时间后重新推送,时间间隔为[15, 15, 30, 180, 1800, 3600, 7200, 14400, 14400],单位为秒。 |
+| backURL       | String(400)  | 是    | 支付结果异步通知到该URL。支付成功后,GoAllPay 会以 POST 方式调用 backURL 通知支付结果(详见回调参数)。商户在接收到通知后,需响应字符串“OK”。<br>如果没有收到商户响应“OK”,GoAllPay将会过一段时间后重新推送,时间间隔为[15, 15, 30, 180, 1800, 3600, 7200, 14400, 14400],单位为秒。 |
 | customerId    | String(60)   | 是    | 用户ID:  商户自行定义,需保证同一商户号下不同用户不能重复    |
 | token         | String(32)   | 是    | 绑卡时返回的token                                            |
 | merID         | String(15)   | 是    | 商户 ID,由 GoAllPay 分配                                    |
 | acqID         | String(11)   | 是    | 收单行 ID "99020344"                                         |
 | paymentSchema | String(10)   | 是    | 渠道ID:[点击这里](paymentSchema.md) |
-| goodsInfo     | String(60)   | 是    | 商品信息。 |
-| detailInfo    | String(400)  | 是    | 商品明细,格式:[{"goods_name":"iPhone X","quantity":"2"},{"goods_name":"iPhone 8","quantity":"4"}],需对该参数进行base64编码后签名上送。 |
+| goodsInfo     | String(60)   | 是    | 商品信息。注意不要包含特殊符号,如 "#","&","+" 等 |
+| detailInfo    | String(400)  | 是    | 商品明细。<br>格式:[{"goods_name":"iPhone X","quantity":"2"},{"goods_name":"iPhone 8","quantity":"4"}],需Base64编码后上送。注意goods_name不要包含特殊符号,如 "#","&","+" 等 |
 | transTime     | String(14)   | 是    | 交易时间,格式:"yyyyMMddHHmmss"                             |
 | tradeFrom     | String(20)   | 是    | 场景,绑卡:"PAN-BINGDING"                           |
-| merReserve    | String(1024) | 否    | 商户预留内容,可传任意内容,如购买商品信息、员号等,但不要传特殊符号,如逗号等。 |
+| merReserve    | String(1024) | 否    | 预留内容,商户自定义。注意不要包含特殊符号,如 "#","&","+" 等 |
 | signType      | String(10)   | 是    | MD5或SHA256                                                  |
 | signature     | String(32)   | 是    | 采用 MD5或SHA256 签名                                        |
 

File diff suppressed because it is too large
+ 10 - 7
AllPay_Integration_Specification_EN.md