Browse Source

Merge branch 'master' of https://git.allpayx.com/OpenAPI/common

benson 6 years ago
parent
commit
f4cf74765d

+ 24 - 24
AllPay在线支付接入规范文档.md

@@ -14,7 +14,7 @@ AllPay 为客户提供统一的API接入,以帮助客户实 现快速、安全
 
 2.在 String1 最后直接拼接(不需要用“&”连接)双方约定的签名密钥 Key(接入 AllPay 时分配),得到 stringSignTemp 字符串,并对 stringSignTemp 进行 MD5 运算,得到 signature 的值。
 
-3.示例签名串	acqID=99020344&backURL=https://baidu.com&charSet=UTF-8&detailInfo=W3siZ29vZHNfbmFtZSI6IuWNjuS4ulAyMCIsInF1YW50aXR5IjoiMiJ9LHsiZ29vZHNfbmFtZSI6IuWNjuS4ulAyMCBwbHVzIiwicXVhbnRpdHkiOiI0In1d&frontURL=https://mchapi.allpayx.com/demo&goodsInfo=华为P20&merID=000000000000015&merReserve=你好&orderAmount=1&orderCurrency=HKD&orderNum=dKmdb4S9Tv1a9ZpkMjeDawV82MCJ&paymentSchema=AP&signType=MD5&transTime=20181206134515&transType=PURC&version=VER0000000022f2c77e3718c47cfb47a89a6fbc9d361
+3.示例签名串	acqID=99020344&backURL=https://baidu.com&charSet=UTF-8&detailInfo=W3siZ29vZHNfbmFtZSI6IuWNjuS4ulAyMCIsInF1YW50aXR5IjoiMiJ9LHsiZ29vZHNfbmFtZSI6IuWNjuS4ulAyMCBwbHVzIiwicXVhbnRpdHkiOiI0In1d&frontURL=https://mchapi.allpayx.com/demo&goodsInfo=华为P20&merID=000000000000015&merReserve=你好&orderAmount=1&orderCurrency=HKD&orderNum=dKmdb4S9Tv1a9ZpkMjeDawV82MCJ&paymentSchema=AP&signType=MD5&transTime=20181206134515&transType=PURC&version=VER0000000052f2c77e3718c47cfb47a89a6fbc9d361
 ```
 #### 4.通用API说明
 商户服务器和 AllPay 网关对接的通用接口,每个渠道都具有的功能,包括:消费,消费查询,退款,退款查询。
@@ -77,7 +77,7 @@ AllPay 为客户提供统一的API接入,以帮助客户实 现快速、安全
 | acqID         | String(11)   | M    | 收单行 ID "99020344"                                         |
 | paymentSchema | String(10)   | M    | 渠道代码:[点击这里](https://git.allpayx.com/OpenAPI/common/src/master/paymentSchema.md) |
 | RespCode      | String(2)    | M    | 应答码 00-成功                                               |
-| RespMsg       | String(20)   | M    | 应答消息,全部为英文字符                                     |
+| RespMsg       | String(20)   | M    | 应答消息                                                     |
 | transID       | String(32)   | M    | GW 系统生成的交易 ID,每笔交易保持唯一                       |
 | GWTime        | String(14)   | M    | yyyyMMddHHmmss,为 GW 时间                                   |
 | transTime     | String(14)   | M    | 交易时间,格式:"yyyyMMddHHmmss"                             |
@@ -115,14 +115,14 @@ AllPay 为客户提供统一的API接入,以帮助客户实 现快速、安全
 | transType     | String(4)  | M    | 查询填写“INQY”                                               |
 | orderNum      | String(60) | M    | 订单号                                                       |
 | transID       | String(32) | M    | GW 系统生成的交易 ID,每笔交易保持唯一                       |
-| merID         | String(15) | M    | 商户 ID,由 AllPay 分配                                       |
+| merID         | String(15) | M    | 商户 ID,由 AllPay 分配                                      |
 | acqID         | String(11) | M    | 收单行 ID "99020344"                                         |
 | paymentSchema | String(10) | M    | 渠道代码:[点击这里](https://git.allpayx.com/OpenAPI/common/src/master/paymentSchema.md) |
 | RespCode      | String(2)  | M    | 应答码 00-成功                                               |
-| RespMsg       | String(20) | M    | 应答消息,全部为英文字符                                     |
-| transTime     | String(14) | M    | 交易时间,格式:"yyyyMMddHHmmss"                               |
+| RespMsg       | String(20) | M    | 应答消息                                                     |
+| transTime     | String(14) | M    | 交易时间,格式:"yyyyMMddHHmmss"                             |
 | GWTime        | String(14) | M    | YYYYMMDDHHMMSS,为 GW 时间,目前为本地交易时间               |
-| signType      | String(3)  | M    | MD5或SHA256                                                 |
+| signType      | String(3)  | M    | MD5或SHA256                                                  |
 | signature     | String(32) | M    | 采用 MD5或SHA256 签名                                        |
 
 ##### 4.4 退款交易接口
@@ -145,15 +145,15 @@ AllPay 为客户提供统一的API接入,以帮助客户实 现快速、安全
 | merID         | String(15) | M    | 商户 ID,由AllPay 分配                                       |
 | paymentSchema | String(10) | M    | 渠道代码:[点击这里](https://git.allpayx.com/OpenAPI/common/src/master/paymentSchema.md) |
 | acqID         | String(11) | M    | 收单行 ID "99020344"                                         |
-| transTime     | String(14) | M    | 交易时间,格式:"yyyyMMddHHmmss"                               |
-| signType      | String(3)  | M    | MD5或SHA256                                                          |
-| signature     | String(32) | M    | 采用 MD5或SHA256 签名                                                |
+| transTime     | String(14) | M    | 交易时间,格式:"yyyyMMddHHmmss"                             |
+| signType      | String(3)  | M    | MD5或SHA256                                                  |
+| signature     | String(32) | M    | 采用 MD5或SHA256 签名                                        |
 
 3.响应报文格式
 
 | 参数      | 类型       | 属性 | 描述                                           |
 | --------- | ---------- | ---- | ---------------------------------------------- |
-| version   | String(12) | M    | 统一填写为“VER000000002”                       |
+| version   | String(12) | M    | 统一填写为“VER000000005”                       |
 | charSet   | String(6)  | M    | 统一填写为“UTF-8”                              |
 | transType | String(4)  | M    | 退款填写“REFD”                                 |
 | orderNum  | String(60) | M    | 退款订单号                                     |
@@ -162,7 +162,7 @@ AllPay 为客户提供统一的API接入,以帮助客户实 现快速、安全
 | acqID     | String(11) | M    | 收单行 ID "99020344"                           |
 | paymentSchema | String(10) | M    | 渠道代码:[点击这里](https://git.allpayx.com/OpenAPI/common/src/master/paymentSchema.md) |
 | RespCode  | String(2)  | M    | 应答码 00-成功                                 |
-| RespMsg   | String(20) | M    | 应答消息,全部为英文字符                       |
+| RespMsg   | String(20) | M    | 应答消息                       |
 | transTime | String(14) | M    | 交易时间,格式:"yyyyMMddHHmmss"                 |
 | GWTime    | String(14) | M    | YYYYMMDDHHMMSS,为 GW 时间,目前为本地交易时间 |
 | signType  | String(10) | M    | MD5或SHA256                                   |
@@ -193,19 +193,19 @@ AllPay 为客户提供统一的API接入,以帮助客户实 现快速、安全
 
 | 参数          | 类型       | 属性 | 描述                                                         |
 | ------------- | ---------- | ---- | ------------------------------------------------------------ |
-| version       | String(12) | M    | 统一填写为“VER000000002”                                     |
+| version       | String(12) | M    | 统一填写为“VER000000005”                                     |
 | charSet       | String(6)  | M    | 统一填写为“UTF-8”                                            |
 | transType     | String(4)  | M    | 查询填写“RFQY”                                               |
 | orderNum      | String(60) | M    | 退款订单号                                                   |
 | transID       | String(32) | M    | GW 系统生成的交易 ID,每笔交易保持唯一                       |
-| merID         | String(15) | M    | 商户 ID,由 AllPay 分配                                       |
+| merID         | String(15) | M    | 商户 ID,由 AllPay 分配                                      |
 | acqID         | String(11) | M    | 收单行 ID "99020344"                                         |
 | paymentSchema | String(10) | M    | 渠道代码:[点击这里](https://git.allpayx.com/OpenAPI/common/src/master/paymentSchema.md) |
 | RespCode      | String(2)  | M    | 应答码 00-成功                                               |
-| RespMsg       | String(20) | M    | 应答消息,全部为英文字符                                     |
-| transTime     | String(14) | M    | 交易时间,格式:"yyyyMMddHHmmss"                               |
+| RespMsg       | String(20) | M    | 应答消息                                                     |
+| transTime     | String(14) | M    | 交易时间,格式:"yyyyMMddHHmmss"                             |
 | GWTime        | String(14) | M    | YYYYMMDDHHMMSS,为 GW 时间,目前为本地交易时间               |
-| signType      | String(10) | M    | MD5或SHA256                                                 |
+| signType      | String(10) | M    | MD5或SHA256                                                  |
 | signature     | String(32) | M    | 采用 MD5或SHA256 签名                                        |
 
 #### 5.渠道专属配置
@@ -227,8 +227,8 @@ AllPay 为客户提供统一的API接入,以帮助客户实 现快速、安全
 | 参数     | 类型   | 属性 | 描述                            |
 | -------- | ------ | ---- | ------------------------------- |
 | RespCode | String | M    | 应答码 00-成功                  |
-| RespMsg  | String | M    | 应答消息,全部为英文字符        |
-| code_url | String | O    | 二维码字符串应答码00返回该字段 |
+| RespMsg  | String | M    | 应答消息        |
+| code_url | String | O    | 二维码字符串应答码00返回该字段 |
 
 2.二维码跳转模式
 
@@ -258,11 +258,11 @@ AllPay 为客户提供统一的API接入,以帮助客户实 现快速、安全
 
 应答报文:
 
-| 参数       | 类型   | 属性 | 描述                                               |
-| ---------- | ------ | ---- | -------------------------------------------------- |
-| RespCode   | String | M    | 应答码 00-成功                                     |
-| RespMsg    | String | M    | 应答消息,全部为英文字符                           |
-| sdk_params | String | O    | 小程序支付所需参数(Json字符串) 应答码 00 返回该字段 |
+| 参数       | 类型   | 属性 | 描述                                                   |
+| ---------- | ------ | ---- | ------------------------------------------------------ |
+| RespCode   | String | M    | 应答码 00-成功                                         |
+| RespMsg    | String | M    | 应答消息                                               |
+| sdk_params | String | O    | 小程序支付所需参数(JSON字符串)。应答码为00返回该字段 |
 
 
 
@@ -286,7 +286,7 @@ AllPay 为客户提供统一的API接入,以帮助客户实 现快速、安全
 
 ##### 5.2 CA渠道
 
-1.CA APP支付
+1.APP支付
 
  消费接口专属字段
 

+ 1 - 1
AllPay报关接口规范说明文档.md

@@ -17,7 +17,7 @@
 
 2.在 String1 最后直接拼接(不需要用“&”连接)双方约定的签名密钥 Key(接入 AllPay 时分配),得到 stringSignTemp 字符串,并对 stringSignTemp 进行 md5 运算,得到 signature 的值。
 
-3.示例签名串 IDCard=411422199808080415&acqID=99020344&charSet=UTF-8&customerAccount=ab123456&customs_code=3302462548&customs_name=AAAA&customs_place=CUSTOMSHEADOFFICE&merID=000000000000015&merReserve=dd&name=shi kai feng&orderCurrency=CNY&orderNum=kfvWipRWHEboJPh71m7lXkUILutt&origOrderNum=VzVJhPdX18tDu3vgGfNOIgh71LjY&paymentSchema=UP&productPrice=80&signType=MD5&transTime=20181229171552&transType=DECL&transportPrice=10&version=VER000000005
+3.示例签名串 IDCard=411422199808080415&acqID=99020344&charSet=UTF-8&customerAccount=ab123456&customs_code=3302462548&customs_name=AAAA&customs_place=CUSTOMSHEADOFFICE&merID=000000000000015&merReserve=dd&name=shi kai feng&orderCurrency=CNY&orderNum=kfvWipRWHEboJPh71m7lXkUILutt&origOrderNum=VzVJhPdX18tDu3vgGfNOIgh71LjY&paymentSchema=UP&productPrice=80&signType=MD5&transTime=20181229171552&transType=DECL&transportPrice=10&version=VER0000000052f2c77e3718c47cfb47a89a6fbc9d361
 ```
 
 #### 3. 通用API说明 

+ 1 - 1
v5/android/Android端控件支付产品接口规范文档.md

@@ -16,7 +16,7 @@ AllPay 为基于移动端 APP 支付的客户提供接入插件(下文简称“S
 
 ##### 3.1. 接入说明 
 
-商户网关将订单信息发送给 AllPay 网关,由 AllPay 网关进行处理后将交易流水号,即 tn,返回给商户网关,tn 作为调起手机 app 支付控件的参数。[AllPay 网关对接文档](https://git.allpayx.com/OpenAPI/common/src/master/AllPay%20%E5%9C%A8%E7%BA%BF%E6%94%AF%E4%BB%98%E6%8E%A5%E5%85%A5%E8%A7%84%E8%8C%83%E6%96%87%E6%A1%A3.md)地址
+商户网关将订单信息发送给 AllPay 网关,由 AllPay 网关进行处理后将交易流水号,即 tn,返回给商户网关,tn 作为调起手机 app 支付控件的参数。具体请参考[AllPay网关对接文档](https://git.allpayx.com/OpenAPI/common/src/master/AllPay%E5%9C%A8%E7%BA%BF%E6%94%AF%E4%BB%98%E6%8E%A5%E5%85%A5%E8%A7%84%E8%8C%83%E6%96%87%E6%A1%A3.md)
 
 启动支付控件的接口,接口定义如下: