|
@@ -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支付
|
|
|
|
|
|
消费接口专属字段
|
|
|
|