Browse Source

加绑卡支付

benson 5 years ago
parent
commit
e47986e5ca
1 changed files with 49 additions and 3 deletions
  1. 49 3
      AllPay_Integration_Specification_CH.md

+ 49 - 3
AllPay_Integration_Specification_CH.md

@@ -104,6 +104,9 @@ AllPay 为客户提供统一的API接入,以帮助客户实现快速、安全
  * 商户发起消费交易后,可通过该接口查询消费交易的状态
 
 (2)接口交易流程
+
+
+
 ![](https://allpayfile-hd2.oss-cn-shanghai.aliyuncs.com/git/b2c/15665470156706.jpg)
 
 2.请求报文格式 
@@ -152,6 +155,9 @@ AllPay 为客户提供统一的API接入,以帮助客户实现快速、安全
  * 正常情况下,商户当日退款金额,不得大于当日成功交易额
 
 (2)接口交易流程
+
+
+
 ![](https://allpayfile-hd2.oss-cn-shanghai.aliyuncs.com/git/b2c/15665469966231.jpg)
 
 2.请求报文格式 
@@ -201,6 +207,9 @@ AllPay 为客户提供统一的API接入,以帮助客户实现快速、安全
  * 该接口用于商户在退款发起后,查询退款交易的处理状态
 
 (2)接口交易流程
+
+
+
  ![](https://allpayfile-hd2.oss-cn-shanghai.aliyuncs.com/git/b2c/15665470092257.jpg)
 
 2.请求报文格式 
@@ -307,6 +316,9 @@ AllPay 为客户提供统一的API接入,以帮助客户实现快速、安全
  * 预授权交易,只支持一次成功的预授权完成交易
 
 (2)接口交易流程
+
+
+
  ![](https://allpayfile-hd2.oss-cn-shanghai.aliyuncs.com/git/b2c/15665464464405.jpg)
 
 2.请求报文格式
@@ -356,6 +368,9 @@ AllPay 为客户提供统一的API接入,以帮助客户实现快速、安全
  * 对消费进行撤消时,只能支持撤消当日交易(注意:北京时间23:00后,视为隔天)。对于非当日交易,可以通过退款接口进行处理。
 
  (2)接口交易流程
+
+
+
  ![](https://allpayfile-hd2.oss-cn-shanghai.aliyuncs.com/git/b2c/15665464582903.jpg)
 
 2.请求报文格式
@@ -442,7 +457,7 @@ AllPay 为客户提供统一的API接入,以帮助客户实现快速、安全
 
 1.接口功能说明 
 
-​     用户在商户平台选择添加卡,然后跳转至AllPay的绑卡页面,用户在此页面输入卡号信息.绑卡失败,则返失败通知给商户;绑卡成功,返一个“token+customer ID+卡号后四位”给商户。
+​    为用户提供绑卡功能
 
 2.请求报文格式 
 
@@ -460,6 +475,35 @@ AllPay 为客户提供统一的API接入,以帮助客户实现快速、安全
 | signType      | String(10)  | M    | MD5或SHA256                                                |
 | signature     | String(32)  | M    | 采用 MD5或SHA256 签名                                      |
 
+
+
+绑卡分两种模式
+
+(1) 用户在商户平台选择添加卡,然后跳转至AllPay的绑卡页面,用户在此页面输入卡号信息.绑卡失败,则返失败通知给商户;绑卡成功,返一个“token+customer ID+卡号后四位”给商户。
+
+ 方式一专属字段
+
+| 参数      | 类型   | 属性 | 描述 |
+| --------- | ------ | ---- | ---- |
+| tradeFrom | String | M    | "H5" |
+
+(2)商户自己收集卡号信息通过API送到AllPay网关.
+
+ 方式二专属字段
+
+| 参数       | 类型   | 属性 | 描述              |
+| ---------- | ------ | ---- | ----------------- |
+| tradeFrom  | String | M    | "API"             |
+| cardno     | String | M    | 卡号              |
+| cvv2       | String | M    | cvv2              |
+| ExpiryDate | String | M    | 有效期:格式 MM/YY |
+
+
+
+
+
+
+
 3.响应报文格式
 
 | 参数          | 类型       | 属性 | 描述                                                       |
@@ -515,8 +559,9 @@ AllPay 为客户提供统一的API接入,以帮助客户实现快速、安全
 | paymentSchema | String(10) | M    | 渠道代码:FC                                               |
 | RespCode      | String(2)  | M    | 应答码 00 代表成功                                         |
 | RespMsg       | String(20) | M    | 应答消息                                                   |
-| customerId    | String(60) | O    | 用户ID:  商户自行定义,需保证同一商户号下不同用户不能重复  |
-| cardNoTail    | String(4)  | O    | 卡号后四位                                                 |
+| customerId    | String(60) | M    | 用户ID:  商户自行定义,需保证同一商户号下不同用户不能重复  |
+| cardNoTail    | String(4)  | M    | 卡号后四位                                                 |
+| token         | String(32) | M    | tokens                                                     |
 | transTime     | String(14) | M    | 交易时间,格式:"yyyyMMddHHmmss"                           |
 | GWTime        | String(14) | M    | YYYYMMDDHHMMSS,为 GW 时间,目前为本地交易时间             |
 | signType      | String(10) | M    | MD5或SHA256                                                |
@@ -544,6 +589,7 @@ AllPay 为客户提供统一的API接入,以帮助客户实现快速、安全
 | orderNum      | String(60)   | M    | 订单号:商户自行定义,需保证同一商户号下订单号不能重复       |
 | orderAmount   | String(12)   | M    | 订单金额:如 100 元,表示为 100 或 100.00                    |
 | orderCurrency | String(3)    | M    | 订单币种:ISO标准。如:人民币填写“CNY”,美元填写"USD"        |
+| backURL       | String(400)  | M    | 支付结果异步通知到该地址                                     |
 | customerId    | String(60)   | M    | 用户ID:  商户自行定义,需保证同一商户号下不同用户不能重复    |
 | token         | String(32)   | M    | 绑卡时返回的token                                            |
 | merID         | String(15)   | M    | 商户 ID,由 AllPay 分配                                      |