tao.zhou 2 år sedan
förälder
incheckning
656ce8b443
2 ändrade filer med 47 tillägg och 45 borttagningar
  1. 27 26
      AllPay_Integration_Specification_CH.md
  2. 20 19
      AllPay_Integration_Specification_EN.md

+ 27 - 26
AllPay_Integration_Specification_CH.md

@@ -86,10 +86,10 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | ------------- | ------------ | ---- | ------------------------------------------------------------ |
 | RespCode       | String(2)   | M    | 应答码,00表示请求成功 |
 | RespMsg       | String(256)    | M    | 应答信息 |
-| merID     | String(15)    | O    | 商户ID,RespCode为00时返回 |
-| orderNum      | String(60)   | O    | 订单号,RespCode为00时返回 |
-| transID   | String(32)   | O    | GoAllPay流水号,RespCode为00时返回 |
-| parameter | Object    | O    | 支付相关参数,RespCode为00且非后台支付模式时返回。详见[渠道专属参数](payExclusive_CH.md) |
+| merID     | String(15)    | O    | 商户ID |
+| orderNum      | String(60)   | O    | 订单号 |
+| transID   | String(32)   | O    | GoAllPay流水号 |
+| parameter | Object    | O    | 支付相关参数。RespCode为00且非后台支付模式时返回,返回值详见[渠道专属参数](payExclusive_CH.md) |
 
 **4. 回调参数**
 
@@ -106,7 +106,7 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | paymentSchema | String(10)   | M    | 渠道ID |
 | RespCode      | String(2)    | M    | 应答码 00-成功,01-失败。详情见本文档第5章应答码 |
 | RespMsg       | String(20)   | M    | 应答消息                                                     |
-| transID       | String(32)   | M    | GW 系统生成的交易 ID,每笔交易保持唯一                       |
+| transID       | String(32)   | M    | GoAllPay流水号                       |
 | GWTime        | String(14)   | M    | yyyyMMddHHmmss,为 GW 时间                                   |
 | transTime     | String(14)   | M    | 交易时间,格式:"yyyyMMddHHmmss"                             |
 | merReserve    | String(1024) | O    | 商户预留内容 |
@@ -142,14 +142,14 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | charSet       | String(6)  | M    | “UTF-8”                                            |
 | transType     | String(10) | M    | 交易类型  |
 | orderNum      | String(60) | M    | 订单号                                                       |
-| transID       | String(32) | M    | GW 系统生成的交易 ID,每笔交易保持唯一                       |
+| transID       | String(32) | M    | GoAllPay流水号                       |
 | merID         | String(15) | M    | 商户 ID |
 | acqID         | String(11) | M    | 收单行 ID "99020344"                                         |
 | paymentSchema | String(10) | M    | 渠道ID |
 | RespCode      | String(2)  | M    | 应答码 00-成功,01-失败。详情见本文档第5章应答码 |
 | RespMsg       | String(20) | M    | 应答消息                                                     |
 | transTime     | String(14) | M    | 交易时间,格式:"yyyyMMddHHmmss"                             |
-| GWTime        | String(14) | M    | YYYYMMDDHHMMSS,为 GW 时间,目前为本地交易时间               |
+| GWTime        | String(14) | M    | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间               |
 | signType      | String(10)  | M    | MD5或SHA256                                                  |
 | signature     | String(32) | M    | 采用 MD5或SHA256 签名                                        |
 
@@ -194,14 +194,14 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | charSet   | String(6)  | M    | “UTF-8”                              |
 | transType | String(10)  | M    | “REFD”                                 |
 | orderNum  | String(60) | M    | 退款订单号                                     |
-| transID   | String(32) | M    | GW 系统生成的交易 ID,每笔交易保持唯一         |
+| transID   | String(32) | M    | GoAllPay流水号         |
 | merID     | String(15) | M    | 商户 ID |
 | acqID     | String(11) | M    | 收单行 ID "99020344"                           |
 | paymentSchema | String(10) | M    | 渠道ID |
 | RespCode  | String(2)  | M    | 应答码 00-成功,01-失败。详情见本文档第5章应答码 |
 | RespMsg   | String(20) | M    | 应答消息                       |
 | transTime | String(14) | M    | 交易时间,格式:"yyyyMMddHHmmss"                 |
-| GWTime    | String(14) | M    | YYYYMMDDHHMMSS,为 GW 时间,目前为本地交易时间 |
+| GWTime    | String(14) | M    | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间 |
 | signType  | String(10) | M    | MD5或SHA256                                   |
 | signature | String(32) | M    | 采用 MD5或SHA256 签名                          |
 
@@ -241,14 +241,14 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | charSet       | String(6)  | M    | “UTF-8”                                            |
 | transType     | String(10) | M    | “REFD”                                               |
 | orderNum      | String(60) | M    | 退款订单号                                                   |
-| transID       | String(32) | M    | GW 系统生成的交易 ID,每笔交易保持唯一                       |
+| transID       | String(32) | M    | GoAllPay流水号                       |
 | merID         | String(15) | M    | 商户 ID |
 | acqID         | String(11) | M    | 收单行 ID "99020344"                                         |
 | paymentSchema | String(10) | M    | 渠道ID |
 | RespCode      | String(2)  | M    | 应答码 00-成功,01-失败。详情见本文档第5章应答码 |
 | RespMsg       | String(20) | M    | 应答消息                                                     |
 | transTime     | String(14) | M    | 交易时间,格式:"yyyyMMddHHmmss"                             |
-| GWTime        | String(14) | M    | YYYYMMDDHHMMSS,为 GW 时间,目前为本地交易时间               |
+| GWTime        | String(14) | M    | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间               |
 | signType      | String(10) | M    | MD5或SHA256                                                  |
 | signature     | String(32) | M    | 采用 MD5或SHA256 签名                                        | -->
 
@@ -292,9 +292,9 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | ------------- | ------------ | ---- | ------------------------------------------------------------ |
 | RespCode       | String(2)   | M    | 应答码,00表示请求成功 |
 | RespMsg       | String(256)    | M    | 应答信息 |
-| merID     | String(15)    | O    | 商户ID,RespCode为00时返回 |
-| orderNum      | String(60)   | O    | 订单号,RespCode为00时返回 |
-| transID   | String(32)   | O    | GoAllPay流水号,RespCode为00时返回 |
+| merID     | String(15)    | O    | 商户ID |
+| orderNum      | String(60)   | O    | 订单号 |
+| transID   | String(32)   | O    | GoAllPay流水号 |
 | parameter | Object    | O    | 支付相关参数,RespCode为00时返回 |
 
 **4. 回调参数**
@@ -312,7 +312,7 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | paymentSchema | String(10)   | M    | 渠道ID |
 | RespCode      | String(2)    | M    | 应答码 00-成功,01-失败。详情见本文档第5章应答码 |
 | RespMsg       | String(20)   | M    | 应答消息                                                     |
-| transID       | String(32)   | M    | GW 系统生成的交易 ID,每笔交易保持唯一                       |
+| transID       | String(32)   | M    | GoAllPay流水号                       |
 | GWTime        | String(14)   | M    | yyyyMMddHHmmss,为 GW 时间                                   |
 | transTime     | String(14)   | M    | 交易时间,格式:"yyyyMMddHHmmss"                             |
 | merReserve    | String(1024) | O    | 商户预留内容 |
@@ -360,14 +360,14 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | charSet       | String(6)  | M    | “UTF-8”                              |
 | transType     | String(10) | M    | “PAUC”                                 |
 | orderNum      | String(60) | M    | 预授权完成订单号                               |
-| transID       | String(32) | M    | GW 系统生成的交易 ID,每笔交易保持唯一         |
+| transID       | String(32) | M    | GoAllPay流水号         |
 | merID         | String(15) | M    | 商户 ID |
 | acqID         | String(11) | M    | 收单行 ID "99020344"                           |
 | paymentSchema | String(10) | M    | 渠道ID                                  |
 | RespCode      | String(2)  | M    | 应答码 00-成功,01-失败。详情见本文档第5章应答码 |
 | RespMsg       | String(20) | M    | 应答消息                                       |
 | transTime     | String(14) | M    | 交易时间,格式:"yyyyMMddHHmmss"               |
-| GWTime        | String(14) | M    | YYYYMMDDHHMMSS,为 GW 时间,目前为本地交易时间 |
+| GWTime        | String(14) | M    | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间 |
 | signType      | String(10) | M    | MD5或SHA256                                    |
 | signature     | String(32) | M    | 采用 MD5或SHA256 签名                          |
 
@@ -409,14 +409,14 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | charSet       | String(6)  | M    | “UTF-8”                              |
 | transType     | String(10) | M    | “VOID”                                 |
 | orderNum      | String(60) | M    | 撤销订单号                                     |
-| transID       | String(32) | M    | GW 系统生成的交易 ID,每笔交易保持唯一         |
+| transID       | String(32) | M    | GoAllPay流水号         |
 | merID         | String(15) | M    | 商户 ID |
 | acqID         | String(11) | M    | 收单行 ID "99020344"                           |
 | paymentSchema | String(10) | M    | 渠道ID |
 | RespCode      | String(2)  | M    | 应答码 00-成功,01-失败。详情见本文档第5章应答码 |
 | RespMsg       | String(20) | M    | 应答消息                                       |
 | transTime     | String(14) | M    | 交易时间,格式:"yyyyMMddHHmmss"               |
-| GWTime        | String(14) | M    | YYYYMMDDHHMMSS,为 GW 时间,目前为本地交易时间 |
+| GWTime        | String(14) | M    | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间 |
 | signType      | String(10) | M    | MD5或SHA256                                    |
 | signature     | String(32) | M    | 采用 MD5或SHA256 签名                          |
 
@@ -452,14 +452,14 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | charSet       | String(6)  | M    | “UTF-8”                              |
 | transType     | String(10) | M    | “REFDREQ”                          |
 | orderNum      | String(60) | M    | 退款订单号                                     |
-| transID       | String(32) | M    | GW 系统生成的交易 ID,每笔交易保持唯一         |
+| transID       | String(32) | M    | GoAllPay流水号         |
 | merID         | String(15) | M    | 商户 ID |
 | acqID         | String(11) | M    | 收单行 ID "99020344"                           |
 | paymentSchema | String(10) | M    | 渠道ID                                 |
 | RespCode      | String(2)  | M    | 应答码 00 代表申请已受理                       |
 | RespMsg       | String(20) | M    | 应答消息                                       |
 | transTime     | String(14) | M    | 交易时间,格式:"yyyyMMddHHmmss"               |
-| GWTime        | String(14) | M    | YYYYMMDDHHMMSS,为 GW 时间,目前为本地交易时间 |
+| GWTime        | String(14) | M    | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间 |
 | signType      | String(10) | M    | MD5或SHA256                                    |
 | signature     | String(32) | M    | 采用 MD5或SHA256 签名                          |
 
@@ -493,7 +493,7 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | version       | String(12) | M    | “VER000000005”                                   |
 | transType     | String(10) | M    | "BIND"                                                |
 | orderNum      | String(60) | M    | 绑卡订单号 |
-| transID       | String(32) | M    | GW 系统生成的交易 ID,每笔交易保持唯一                     |
+| transID       | String(32) | M    | GoAllPay流水号                     |
 | merID         | String(15) | M    | 商户 ID |
 | paymentSchema | String(10) | M    | 渠道ID|
 | RespCode      | String(2)  | M    | 应答码 00 代表成功                                         |
@@ -502,7 +502,7 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | customerId    | String(60) | O    | 用户ID |
 | cardNoTail    | String(4)  | O    | 渠道为FC时返回,卡号后四位                                 |
 | transTime     | String(14) | M    | 交易时间,格式:"yyyyMMddHHmmss"                           |
-| GWTime        | String(14) | M    | YYYYMMDDHHMMSS,为 GW 时间,目前为本地交易时间             |
+| GWTime        | String(14) | M    | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间             |
 | signType      | String(10) | M    | MD5或SHA256                                                |
 | signature     | String(32) | M    | 采用 MD5或SHA256 签名                                      |
 
@@ -557,7 +557,7 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | paymentSchema | String(10)   | M    | 渠道ID |
 | RespCode      | String(2)    | M    | 应答码 00-成功,01-失败。详情见本文档第5章应答码             |
 | RespMsg       | String(20)   | M    | 应答消息                                                     |
-| transID       | String(32)   | M    | GW 系统生成的交易 ID,每笔交易保持唯一                       |
+| transID       | String(32)   | M    | GoAllPay流水号                       |
 | GWTime        | String(14)   | M    | yyyyMMddHHmmss,为 GW 时间                                   |
 | transTime     | String(14)   | M    | 交易时间,格式:"yyyyMMddHHmmss"                             |
 | merReserve    | String(1024) | O    | 商户预留内容 |
@@ -593,7 +593,7 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | version       | String(12) | M    | “VER000000005”                                   |
 | transType     | String(10) | M    | "UNBIND"                                              |
 | orderNum      | String(60) | M    | 解绑订单号 |
-| transID       | String(32) | M    | GW 系统生成的交易 ID,每笔交易保持唯一                     |
+| transID       | String(32) | M    | GoAllPay流水号                     |
 | merID         | String(15) | M    | 商户 ID |
 | paymentSchema | String(10) | M    | 渠道ID |
 | RespCode      | String(2)  | M    | 应答码 00 代表成功                                         |
@@ -602,7 +602,7 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | cardNoTail    | String(4)  | O    | 卡号后四位,渠道为FC时返回                                  |
 | token         | String(32) | O    | token                                                      |
 | transTime     | String(14) | M    | 交易时间,格式:"yyyyMMddHHmmss"                           |
-| GWTime        | String(14) | M    | YYYYMMDDHHMMSS,为 GW 时间,目前为本地交易时间             |
+| GWTime        | String(14) | M    | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间             |
 | signType      | String(10) | M    | MD5或SHA256                                                |
 | signature     | String(32) | M    | 采用 MD5或SHA256 签名                                      |
 
@@ -628,6 +628,7 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
 | P3     | 余额不足    |
 | P4     | 功能不支持  |
 | P5     | 渠道返回错误  |
+| A3     | 渠道商户不存在  |
 
 ## 6. APP模式对接文档
 

+ 20 - 19
AllPay_Integration_Specification_EN.md

@@ -86,9 +86,9 @@ This interface provides the function of purchase transaction for access merchant
 | ------------- | ------------ | ---- | ------------------------------------------------------------ |
 | RespCode       | String(2)   | M    | Response code. 00 stands for success. |
 | RespMsg       | String(256)    | M    | Response message |
-| merID     | String(15)    | O    | Merchant ID. Returned when RespCode is 00. |
-| orderNum      | String(60)   | O    | Order number. Returned when RespCode is 00. |
-| transID   | String(32)   | O    | GoAllPay serial number. Returned when RespCode is 00. |
+| merID     | String(15)    | O    | Merchant ID. |
+| orderNum      | String(60)   | O    | Order number. |
+| transID   | String(32)   | O    | GoAllPay serial number. |
 | parameter | Object    | O    | Payment parameters. Returned when RespCode is 00 and not background mode payment. For details, please visit [Channel exclusive fields](payExclusive_EN.md) |
 
 **4. Callback parameters**
@@ -106,7 +106,7 @@ This interface provides the function of purchase transaction for access merchant
 | paymentSchema | String(10)   | M    | Channel ID |
 | RespCode      | String(2)    | M    | Response code. 00 stands for success; 01 stands for fail. See Chapter 6 Response Codes in this document for details. |
 | RespMsg       | String(20)   | M    | Response message |
-| transID       | String(32)   | M    | The unique transaction id generated by the gateway. |
+| transID       | String(32)   | M    | GoAllPay serial number. |
 | GWTime        | String(14)   | M    | yyyyMMddHHmmss this should be a GWtime, currently is local transaction time. |
 | transTime     | String(14)   | M    | Transaction time, format: "yyyyMMddHHmmss" |
 | merReserve    | String(1024) | O    | Merchant reserved content. |
@@ -142,7 +142,7 @@ This interface provides the function of purchase transaction for access merchant
 | charSet       | String(6)  | M    | "UTF-8" |
 | transType     | String(10)  | M    | Transaction type |
 | orderNum      | String(60) | M    | Order number |
-| transID       | String(32) | M    | The unique transaction id generated by the gateway. |
+| transID       | String(32) | M    | GoAllPay serial number. |
 | merID         | String(15) | M    | Merchant ID |
 | acqID         | String(11) | M    | "99020344" |
 | paymentSchema | String(10) | M    | Channel ID |
@@ -195,7 +195,7 @@ This interface provides the function of purchase transaction for access merchant
 | charSet   | String(6)  | M    | "UTF-8" |
 | transType | String(10)  | M    | "REFD" |
 | orderNum  | String(60) | M    | Refund order number |
-| transID   | String(32) | M    | The unique transaction id generated by the gateway. |
+| transID   | String(32) | M    | GoAllPay serial number. |
 | merID     | String(15) | M    | Merchant ID |
 | acqID     | String(11) | M    | "99020344" |
 | paymentSchema | String(10) | M    | Channel ID |
@@ -243,7 +243,7 @@ This interface provides the function of purchase transaction for access merchant
 | charSet       | String(6)  | M    | "UTF-8" |
 | transType     | String(10)  | M    | "REFD" |
 | orderNum      | String(60) | M    | Refund order number |
-| transID       | String(32) | M    | The unique transaction id generated by the gateway. |
+| transID       | String(32) | M    | GoAllPay serial number. |
 | merID         | String(15) | M    | Merchant ID |
 | acqID         | String(11) | M    | "99020344" |
 | paymentSchema | String(10) | M    | Channel ID |
@@ -294,9 +294,9 @@ This interface provides the function of purchase transaction for access merchant
 | ------------- | ------------ | ---- | ------------------------------------------------------------ |
 | RespCode       | String(2)   | M    | Response code. 00 stands for success. |
 | RespMsg       | String(256)    | M    | Response message |
-| merID     | String(15)    | O    | Merchant ID. Return it when RespCode is 00. |
-| orderNum      | String(60)   | O    | Order number. Return it when RespCode is 00. |
-| transID   | String(32)   | O    | GoAllPay serial number. Return it when RespCode is 00. |
+| merID     | String(15)    | O    | Merchant ID. |
+| orderNum      | String(60)   | O    | Order number. |
+| transID   | String(32)   | O    | GoAllPay serial number. |
 | parameter | Object    | O    | Payment parameters. Return it when RespCode is 00. |
 
 **4. Callback parameters**
@@ -314,7 +314,7 @@ This interface provides the function of purchase transaction for access merchant
 | paymentSchema | String(10)   | M    | Channel ID |
 | RespCode      | String(2)    | M    | 00 stands for success; 01 stands for fail. See Chapter 6 Response Codes in this document for details. |
 | RespMsg       | String(20)   | M    | Response message |
-| transID       | String(32)   | M    | The unique transaction id generated by the gateway. |
+| transID       | String(32)   | M    | GoAllPay serial number. |
 | GWTime        | String(14)   | M    | yyyyMMddHHmmss this should be a GWtime, currently is local transaction time. |
 | transTime     | String(14)   | M    | Transaction time, format: "yyyyMMddHHmmss" |
 | merReserve    | String(1024) | O    | Merchant reserved content. |
@@ -363,7 +363,7 @@ This interface provides the function of purchase transaction for access merchant
 | charSet       | String(6)  | M    | "UTF-8" |
 | transType     | String(10)  | M    | "PAUC" |
 | orderNum      | String(60) | M    | Order number |
-| transID       | String(32) | M    | The unique transaction id generated by the gateway. |
+| transID       | String(32) | M    | GoAllPay serial number. |
 | merID         | String(15) | M    | Merchant ID |
 | acqID         | String(11) | M    | "99020344" |
 | paymentSchema | String(10) | M    | Channel ID |
@@ -413,7 +413,7 @@ This interface provides the function of purchase transaction for access merchant
 | charSet       | String(6)  | M    | "UTF-8" |
 | transType     | String(10)  | M    | "VOID" |
 | orderNum      | String(60) | M    | Order number of cancellation |
-| transID       | String(32) | M    | The unique transaction id generated by the gateway. |
+| transID       | String(32) | M    | GoAllPay serial number. |
 | merID         | String(15) | M    | Merchant ID |
 | acqID         | String(11) | M    | "99020344" |
 | paymentSchema | String(10) | M    | Channel ID |
@@ -456,7 +456,7 @@ To refund the payments which are more than 90 days ago, the merchant can't proce
 | charSet   | String(6)  | M    | "UTF-8" |
 | transType | String(10)  | M    | "REFDREQ" |
 | orderNum  | String(60) | M    | Refund order number |
-| transID   | String(32) | M    | The unique transaction id generated by the gateway. |
+| transID   | String(32) | M    | GoAllPay serial number. |
 | merID     | String(15) | M    | Merchant ID |
 | acqID     | String(11) | M    | "99020344" |
 | paymentSchema | String(10) | M    | Channel ID |
@@ -497,7 +497,7 @@ To refund the payments which are more than 90 days ago, the merchant can't proce
 | version       | String(12) | M    | "VER000000005"                                 |
 | transType     | String(10) | M    | "BIND"                                                |
 | orderNum      | String(60) | M    | Order number |
-| transID       | String(32) | M    | The unique transaction id generated by the gateway. |
+| transID       | String(32) | M    | GoAllPay serial number. |
 | merID         | String(15) | M    | Merchant ID |
 | paymentSchema | String(10) | M    | Channel ID |
 | RespCode      | String(2)  | M    | 00 stands for success; 01 stands for fail. See Chapter 6 Response Codes in this document for details. |
@@ -559,7 +559,7 @@ To refund the payments which are more than 90 days ago, the merchant can't proce
 | paymentSchema | String(10)   | M    | Channel ID |
 | RespCode      | String(2)    | M    | 00 stands for success; 01 stands for fail. See Chapter 6 Response Codes in this document for details. |
 | RespMsg       | String(20)   | M    | Response message |
-| transID       | String(32)   | M    | The unique transaction id generated by the gateway. |
+| transID       | String(32)   | M    | GoAllPay serial number. |
 | GWTime        | String(14)   | M    | yyyyMMddHHmmss this should be a GWtime, currently is local transaction time |
 | transTime     | String(14)   | M    | Transaction time, format: "yyyyMMddHHmmss" |
 | merReserve    | String(1024) | O    | Merchant reserved content. |
@@ -595,7 +595,7 @@ To refund the payments which are more than 90 days ago, the merchant can't proce
 | version       | String(12) | M    | "VER000000005" |
 | transType     | String(10) | M    | "UNBIND"                                              |
 | orderNum      | String(60) | M    | Order number |
-| transID       | String(32) | M    | The unique transaction id generated by the gateway. |
+| transID       | String(32) | M    | GoAllPay serial number. |
 | merID         | String(15) | M    | Merchant ID |
 | paymentSchema | String(10) | M    | Channel ID |
 | RespCode      | String(2)  | M    | 00 stands for success; 01 stands for fail. See Chapter 6 Response Codes in this document for details. |
@@ -616,8 +616,8 @@ To refund the payments which are more than 90 days ago, the merchant can't proce
 | 01     | Fail |
 | 04     | Processing |
 | 61     | Exceed the limit |
-| U1     | Merchant ID is not exsit |
-| U2     | Signature is not correct |
+| U1     | Merchant ID is not exist |
+| U2     | Signature error |
 | U3     | Message is tampered |
 | U4     | Missing parameter   |
 | U5     | Invalid parameter |
@@ -630,6 +630,7 @@ To refund the payments which are more than 90 days ago, the merchant can't proce
 | P3     | Balance is not enough    |
 | P4     | Function is not supported  |
 | P5     | Channel returns "Error"  |
+| A3     | Channel merchant is not exist  |
 
 ## 6. APP mode integration specification