|
@@ -80,58 +80,58 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
|
|
|
|
|
|
***通用参数:***
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ------------ | ---- | ------------------------------------------------------------ |
|
|
|
-| paymentSchema | String(10) | M | 渠道ID:[点击查看详情](paymentSchema.md) |
|
|
|
-| version | String(12) | M | 统一填写为“VER000000005” |
|
|
|
-| charSet | String(6) | M | 统一填写为“UTF-8” |
|
|
|
-| transType | String(10) | M | 消费交易填写“PURC” |
|
|
|
-| orderNum | String(60) | M | 订单号:商户自行定义,需保证同一商户号下订单号不能重复 |
|
|
|
-| orderAmount | String(12) | M | 订单金额:如 100 元,表示为 100 或 100.00 |
|
|
|
-| orderCurrency | String(3) | M | 订单币种:ISO标准。如:人民币填写“CNY”,美元填写"USD" |
|
|
|
-| frontURL | String(400) | M | 支付完成后前端跳转到该URL |
|
|
|
-| backURL | String(400) | M | 支付结果异步通知到该URL。支付成功后,GoAllPay 会以 POST 方式调用 backURL 通知支付结果(详见回调参数)。商户在接收到通知后,需响应字符串“OK”。<br>如果没有收到商户响应“OK”,GoAllPay将会过一段时间后重新推送,时间间隔为[15, 15, 30, 180, 1800, 3600, 7200, 14400, 14400],单位为秒。 |
|
|
|
-| merID | String(15) | M | 商户 ID,由 GoAllPay 分配 |
|
|
|
-| acqID | String(11) | M | 收单行 ID,统一填写为"99020344" |
|
|
|
-| goodsInfo | String(60) | M | 商品信息。注意不要包含特殊符号,如 "#","&","+" 等 |
|
|
|
-| detailInfo | String(400) | M | 商品明细。<br>格式:[{"goods_name":"iPhone X","quantity":"2"},{"goods_name":"iPhone 8","quantity":"4"}],需Base64编码后上送。注意goods_name不要包含特殊符号,如 "#","&","+" 等 |
|
|
|
-| transTime | String(14) | M | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
-| merReserve | String(1024) | O | 预留内容,商户自定义。注意不要包含特殊符号,如 "#","&","+" 等 |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID:[点击查看详情](paymentSchema.md) |
|
|
|
+| version | String(12) | 是 | 统一填写为“VER000000005” |
|
|
|
+| charSet | String(6) | 是 | 统一填写为“UTF-8” |
|
|
|
+| transType | String(10) | 是 | 消费交易填写“PURC” |
|
|
|
+| orderNum | String(60) | 是 | 订单号:商户自行定义,需保证同一商户号下订单号不能重复 |
|
|
|
+| orderAmount | String(12) | 是 | 订单金额:如 100 元,表示为 100 或 100.00 |
|
|
|
+| orderCurrency | String(3) | 是 | 订单币种:ISO标准。如:人民币填写“CNY”,美元填写"USD" |
|
|
|
+| frontURL | String(400) | 是 | 支付完成后前端跳转到该URL |
|
|
|
+| 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" |
|
|
|
+| 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) | 否 | 预留内容,商户自定义。注意不要包含特殊符号,如 "#","&","+" 等 |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
**3. 响应参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ------------ | ---- | ------------------------------------------------------------ |
|
|
|
-| RespCode | String(2) | M | 应答码,00表示请求成功 |
|
|
|
-| RespMsg | String(256) | M | 应答信息 |
|
|
|
-| merID | String(15) | O | 商户ID |
|
|
|
-| orderNum | String(60) | O | 订单号 |
|
|
|
-| transID | String(32) | O | GoAllPay流水号 |
|
|
|
-| parameter | Object | O | 支付相关参数。RespCode为00且非后台支付模式时返回,返回值详见[渠道专属参数](payExclusive_CH.md) |
|
|
|
+| RespCode | String(2) | 是 | 应答码,00表示请求成功 |
|
|
|
+| RespMsg | String(256) | 是 | 应答信息 |
|
|
|
+| merID | String(15) | 否 | 商户ID |
|
|
|
+| orderNum | String(60) | 否 | 订单号 |
|
|
|
+| transID | String(32) | 否 | GoAllPay流水号 |
|
|
|
+| parameter | Object | 否 | 支付相关参数。RespCode为00且非后台支付模式时返回,返回值详见[渠道专属参数](payExclusive_CH.md) |
|
|
|
|
|
|
**4. 回调参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ------------ | ---- | ------------------------------------------------------------ |
|
|
|
-| version | String(12) | M | “VER000000005” |
|
|
|
-| charSet | String(6) | M | “UTF-8” |
|
|
|
-| transType | String(10) | M | “PURC” |
|
|
|
-| orderNum | String(60) | M | 订单号 |
|
|
|
-| orderAmount | String(12) | M | 订单金额 |
|
|
|
-| orderCurrency | String(3) | M | 订单币种 |
|
|
|
-| 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 | 应答消息 |
|
|
|
-| transID | String(32) | M | GoAllPay流水号 |
|
|
|
-| GWTime | String(14) | M | yyyyMMddHHmmss,为 GW 时间 |
|
|
|
-| transTime | String(14) | M | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
-| merReserve | String(1024) | O | 商户预留内容 |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | “VER000000005” |
|
|
|
+| charSet | String(6) | 是 | “UTF-8” |
|
|
|
+| transType | String(10) | 是 | “PURC” |
|
|
|
+| orderNum | String(60) | 是 | 订单号 |
|
|
|
+| orderAmount | String(12) | 是 | 订单金额 |
|
|
|
+| orderCurrency | String(3) | 是 | 订单币种 |
|
|
|
+| merID | String(15) | 是 | 商户 ID |
|
|
|
+| acqID | String(11) | 是 | 收单行 ID "99020344" |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID |
|
|
|
+| RespCode | String(2) | 是 | 应答码 00-成功,01-失败。详情见本文档第5章应答码 |
|
|
|
+| RespMsg | String(20) | 是 | 应答消息 |
|
|
|
+| transID | String(32) | 是 | GoAllPay流水号 |
|
|
|
+| GWTime | String(14) | 是 | yyyyMMddHHmmss,为 GW 时间 |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| merReserve | String(1024) | 否 | 商户预留内容 |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
### 4.3 查询接口
|
|
|
|
|
@@ -141,37 +141,37 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
|
|
|
|
|
|
**2. 请求参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ---------- | ---- | ------------------------------------------------------------ |
|
|
|
-| version | String(12) | M | 统一填写为“VER000000005” |
|
|
|
-| charSet | String(6) | M | 统一填写为“UTF-8” |
|
|
|
-| transType | String(10) | M | 查询填写“INQY” |
|
|
|
-| orderNum | String(60) | M | 订单号 |
|
|
|
-| merID | String(15) | M | 商户 ID,由 GoAllPay 分配 |
|
|
|
-| acqID | String(11) | M | 收单行 ID "99020344" |
|
|
|
-| paymentSchema | String(10) | M | 渠道ID:[点击这里](paymentSchema.md) |
|
|
|
-| transTime | String(14) | M | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | 统一填写为“VER000000005” |
|
|
|
+| charSet | String(6) | 是 | 统一填写为“UTF-8” |
|
|
|
+| transType | String(10) | 是 | 查询填写“INQY” |
|
|
|
+| orderNum | String(60) | 是 | 订单号 |
|
|
|
+| merID | String(15) | 是 | 商户 ID,由 GoAllPay 分配 |
|
|
|
+| acqID | String(11) | 是 | 收单行 ID "99020344" |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID:[点击这里](paymentSchema.md) |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
**3. 响应参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ---------- | ---- | ------------------------------------------------------------ |
|
|
|
-| version | String(12) | M | “VER000000005” |
|
|
|
-| charSet | String(6) | M | “UTF-8” |
|
|
|
-| transType | String(10) | M | 交易类型 |
|
|
|
-| orderNum | String(60) | M | 订单号 |
|
|
|
-| 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 时间,目前为本地交易时间 |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | “VER000000005” |
|
|
|
+| charSet | String(6) | 是 | “UTF-8” |
|
|
|
+| transType | String(10) | 是 | 交易类型 |
|
|
|
+| orderNum | String(60) | 是 | 订单号 |
|
|
|
+| transID | String(32) | 是 | GoAllPay流水号 |
|
|
|
+| merID | String(15) | 是 | 商户 ID |
|
|
|
+| acqID | String(11) | 是 | 收单行 ID "99020344" |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID |
|
|
|
+| RespCode | String(2) | 是 | 应答码 00-成功,01-失败。详情见本文档第5章应答码 |
|
|
|
+| RespMsg | String(20) | 是 | 应答消息 |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| GWTime | String(14) | 是 | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间 |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
### 4.4 退款接口
|
|
|
|
|
@@ -190,40 +190,40 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
|
|
|
|
|
|
**2. 请求参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ---------- | ---- | ------------------------------------------------------------ |
|
|
|
-| version | String(12) | M | 统一填写为“VER000000005” |
|
|
|
-| charSet | String(6) | M | 统一填写为“UTF-8” |
|
|
|
-| transType | String(10) | M | 退款填写“REFD” |
|
|
|
-| orderNum | String(60) | M | 退款订单号:商户自行定义,需保证同一商户号下退款订单号不能重复 |
|
|
|
-| origOrderNum | String(60) | M | 原支付订单号 |
|
|
|
-| returnAmount | String(12) | M | 退款金额:如 100 元,表示为 100 或 100.00 |
|
|
|
-| orderCurrency | String(3) | M | 订单币种:ISO标准 如:人民币填写“CNY”,美元填写"USD" |
|
|
|
-| merID | String(15) | M | 商户 ID,由 GoAllPay 分配 |
|
|
|
-| paymentSchema | String(10) | M | 渠道ID:[点击这里](paymentSchema.md) |
|
|
|
-| acqID | String(11) | M | 收单行 ID "99020344" |
|
|
|
-| transTime | String(14) | M | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | 统一填写为“VER000000005” |
|
|
|
+| charSet | String(6) | 是 | 统一填写为“UTF-8” |
|
|
|
+| transType | String(10) | 是 | 退款填写“REFD” |
|
|
|
+| orderNum | String(60) | 是 | 退款订单号:商户自行定义,需保证同一商户号下退款订单号不能重复 |
|
|
|
+| origOrderNum | String(60) | 是 | 原支付订单号 |
|
|
|
+| returnAmount | String(12) | 是 | 退款金额:如 100 元,表示为 100 或 100.00 |
|
|
|
+| orderCurrency | String(3) | 是 | 订单币种:ISO标准 如:人民币填写“CNY”,美元填写"USD" |
|
|
|
+| merID | String(15) | 是 | 商户 ID,由 GoAllPay 分配 |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID:[点击这里](paymentSchema.md) |
|
|
|
+| acqID | String(11) | 是 | 收单行 ID "99020344" |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
**3. 响应参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| --------- | ---------- | ---- | ---------------------------------------------- |
|
|
|
-| version | String(12) | M | “VER000000005” |
|
|
|
-| charSet | String(6) | M | “UTF-8” |
|
|
|
-| transType | String(10) | M | “REFD” |
|
|
|
-| orderNum | String(60) | M | 退款订单号 |
|
|
|
-| 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 时间,目前为本地交易时间 |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | “VER000000005” |
|
|
|
+| charSet | String(6) | 是 | “UTF-8” |
|
|
|
+| transType | String(10) | 是 | “REFD” |
|
|
|
+| orderNum | String(60) | 是 | 退款订单号 |
|
|
|
+| transID | String(32) | 是 | GoAllPay流水号 |
|
|
|
+| merID | String(15) | 是 | 商户 ID |
|
|
|
+| acqID | String(11) | 是 | 收单行 ID "99020344" |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID |
|
|
|
+| RespCode | String(2) | 是 | 应答码 00-成功,01-失败。详情见本文档第5章应答码 |
|
|
|
+| RespMsg | String(20) | 是 | 应答消息 |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| GWTime | String(14) | 是 | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间 |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
<!-- ### 4.5 退款查询接口
|
|
|
|
|
@@ -286,58 +286,58 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
|
|
|
|
|
|
***通用参数:***
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ------------ | ---- | ------------------------------------------------------------ |
|
|
|
-| version | String(12) | M | 统一填写为“VER000000005” |
|
|
|
-| charSet | String(6) | M | 统一填写为“UTF-8” |
|
|
|
-| transType | String(10) | M | 预授权填写“PAUT” |
|
|
|
-| orderNum | String(60) | M | 订单号:商户自行定义,需保证同一商户号下订单号不能重复 |
|
|
|
-| orderAmount | String(12) | M | 订单金额:如 100 元,表示为 100 或 100.00 |
|
|
|
-| orderCurrency | String(3) | M | 订单币种:ISO标准。如:人民币填写“CNY”,美元填写"USD" |
|
|
|
-| frontURL | String(400) | M | 支付完成后跳转到该地址 |
|
|
|
-| backURL | String(400) | M | 支付结果异步通知到该地址。支付成功后,GoAllPay 会以 POST 方式调用 backURL,通知支付结果(JSON)。商户在接收到通知后,需响应字符串“OK”。<br>如果没有收到商户响应“OK”,GoAllPay将会过一段时间后重新推送,时间间隔为[15, 15, 30, 180, 1800, 3600, 7200, 14400, 14400],单位为秒。 |
|
|
|
-| merID | String(15) | M | 商户 ID,由 GoAllPay 分配 |
|
|
|
-| acqID | String(11) | M | 收单行 ID "99020344" |
|
|
|
-| paymentSchema | String(10) | M | 渠道ID:[点击这里](paymentSchema.md) |
|
|
|
-| goodsInfo | String(60) | M | 商品信息。 |
|
|
|
-| detailInfo | String(400) | M | 商品明细。格式:[{"goods_name":"iPhone X","quantity":"2"},{"goods_name":"iPhone 8","quantity":"4"}],需对该参数进行base64编码后签名上送。 |
|
|
|
-| transTime | String(14) | M | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
-| merReserve | String(1024) | O | 商户预留内容,可传任意内容,如购买商品信息、员号等,但不要传特殊符号,如逗号等。 |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | 统一填写为“VER000000005” |
|
|
|
+| charSet | String(6) | 是 | 统一填写为“UTF-8” |
|
|
|
+| transType | String(10) | 是 | 预授权填写“PAUT” |
|
|
|
+| orderNum | String(60) | 是 | 订单号:商户自行定义,需保证同一商户号下订单号不能重复 |
|
|
|
+| 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],单位为秒。 |
|
|
|
+| 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编码后签名上送。 |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| merReserve | String(1024) | 否 | 商户预留内容,可传任意内容,如购买商品信息、员号等,但不要传特殊符号,如逗号等。 |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
**3. 响应参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ------------ | ---- | ------------------------------------------------------------ |
|
|
|
-| RespCode | String(2) | M | 应答码,00表示请求成功 |
|
|
|
-| RespMsg | String(256) | M | 应答信息 |
|
|
|
-| merID | String(15) | O | 商户ID |
|
|
|
-| orderNum | String(60) | O | 订单号 |
|
|
|
-| transID | String(32) | O | GoAllPay流水号 |
|
|
|
-| parameter | Object | O | 支付相关参数,RespCode为00时返回 |
|
|
|
+| RespCode | String(2) | 是 | 应答码,00表示请求成功 |
|
|
|
+| RespMsg | String(256) | 是 | 应答信息 |
|
|
|
+| merID | String(15) | 否 | 商户ID |
|
|
|
+| orderNum | String(60) | 否 | 订单号 |
|
|
|
+| transID | String(32) | 否 | GoAllPay流水号 |
|
|
|
+| parameter | Object | 否 | 支付相关参数,RespCode为00时返回 |
|
|
|
|
|
|
**4. 回调参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ------------ | ---- | ------------------------------------------------------------ |
|
|
|
-| version | String(12) | M | “VER000000005” |
|
|
|
-| charSet | String(6) | M | “UTF-8” |
|
|
|
-| transType | String(10) | M | “PAUT” |
|
|
|
-| orderNum | String(60) | M | 订单号 |
|
|
|
-| orderAmount | String(12) | M | 订单金额 |
|
|
|
-| orderCurrency | String(3) | M | 订单币种 |
|
|
|
-| 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 | 应答消息 |
|
|
|
-| transID | String(32) | M | GoAllPay流水号 |
|
|
|
-| GWTime | String(14) | M | yyyyMMddHHmmss,为 GW 时间 |
|
|
|
-| transTime | String(14) | M | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
-| merReserve | String(1024) | O | 商户预留内容 |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | “VER000000005” |
|
|
|
+| charSet | String(6) | 是 | “UTF-8” |
|
|
|
+| transType | String(10) | 是 | “PAUT” |
|
|
|
+| orderNum | String(60) | 是 | 订单号 |
|
|
|
+| orderAmount | String(12) | 是 | 订单金额 |
|
|
|
+| orderCurrency | String(3) | 是 | 订单币种 |
|
|
|
+| merID | String(15) | 是 | 商户 ID |
|
|
|
+| acqID | String(11) | 是 | 收单行 ID "99020344" |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID |
|
|
|
+| RespCode | String(2) | 是 | 应答码 00-成功,01-失败。详情见本文档第5章应答码 |
|
|
|
+| RespMsg | String(20) | 是 | 应答消息 |
|
|
|
+| transID | String(32) | 是 | GoAllPay流水号 |
|
|
|
+| GWTime | String(14) | 是 | yyyyMMddHHmmss,为 GW 时间 |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| merReserve | String(1024) | 否 | 商户预留内容 |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
### 4.6 预授权完成接口
|
|
|
|
|
@@ -356,40 +356,40 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
|
|
|
|
|
|
**2. 请求参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ---------- | ---- | ------------------------------------------------------ |
|
|
|
-| version | String(12) | M | 统一填写为“VER000000005” |
|
|
|
-| charSet | String(6) | M | 统一填写为“UTF-8” |
|
|
|
-| transType | String(10) | M | 预授权完成填写“PAUC” |
|
|
|
-| orderNum | String(60) | M | 订单号:商户自行定义,需保证同一商户号下订单号不能重复 |
|
|
|
-| origOrderNum | String(60) | M | 原预授权订单号 |
|
|
|
-| orderAmount | String(12) | M | 订单金额:如 100 元,表示为 100 或 100.00 |
|
|
|
-| orderCurrency | String(3) | M | 订单币种:ISO标准。如:人民币填写“CNY”,美元填写"USD" |
|
|
|
-| merID | String(15) | M | 商户 ID,由 GoAllPay 分配 |
|
|
|
-| acqID | String(11) | M | 收单行 ID "99020344" |
|
|
|
-| paymentSchema | String(10) | M | 渠道ID:[点击这里](paymentSchema.md)|
|
|
|
-| transTime | String(14) | M | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | 统一填写为“VER000000005” |
|
|
|
+| charSet | String(6) | 是 | 统一填写为“UTF-8” |
|
|
|
+| transType | String(10) | 是 | 预授权完成填写“PAUC” |
|
|
|
+| orderNum | String(60) | 是 | 订单号:商户自行定义,需保证同一商户号下订单号不能重复 |
|
|
|
+| origOrderNum | String(60) | 是 | 原预授权订单号 |
|
|
|
+| orderAmount | String(12) | 是 | 订单金额:如 100 元,表示为 100 或 100.00 |
|
|
|
+| orderCurrency | String(3) | 是 | 订单币种:ISO标准。如:人民币填写“CNY”,美元填写"USD" |
|
|
|
+| merID | String(15) | 是 | 商户 ID,由 GoAllPay 分配 |
|
|
|
+| acqID | String(11) | 是 | 收单行 ID "99020344" |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID:[点击这里](paymentSchema.md)|
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
**3. 响应参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ---------- | ---- | ---------------------------------------------- |
|
|
|
-| version | String(12) | M | “VER000000005” |
|
|
|
-| charSet | String(6) | M | “UTF-8” |
|
|
|
-| transType | String(10) | M | “PAUC” |
|
|
|
-| orderNum | String(60) | M | 预授权完成订单号 |
|
|
|
-| 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 时间,目前为本地交易时间 |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | “VER000000005” |
|
|
|
+| charSet | String(6) | 是 | “UTF-8” |
|
|
|
+| transType | String(10) | 是 | “PAUC” |
|
|
|
+| orderNum | String(60) | 是 | 预授权完成订单号 |
|
|
|
+| transID | String(32) | 是 | GoAllPay流水号 |
|
|
|
+| merID | String(15) | 是 | 商户 ID |
|
|
|
+| acqID | String(11) | 是 | 收单行 ID "99020344" |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID |
|
|
|
+| RespCode | String(2) | 是 | 应答码 00-成功,01-失败。详情见本文档第5章应答码 |
|
|
|
+| RespMsg | String(20) | 是 | 应答消息 |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| GWTime | String(14) | 是 | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间 |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
### 4.7 撤销接口
|
|
|
|
|
@@ -407,128 +407,128 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
|
|
|
|
|
|
**2. 请求参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ---------- | ---- | ------------------------------------------------------------ |
|
|
|
-| version | String(12) | M | 统一填写为“VER000000005” |
|
|
|
-| charSet | String(6) | M | 统一填写为“UTF-8” |
|
|
|
-| transType | String(10) | M | 填写“VOID” |
|
|
|
-| orderNum | String(60) | M | 订单号:商户自行定义,需保证同一商户号下订单号不能重复 |
|
|
|
-| origOrderNum | String(60) | M | 原交易订单号:要撤销的订单号,可以为消费、预授权、预授权完成的orderNum |
|
|
|
-| merID | String(15) | M | 商户 ID,由 GoAllPay 分配 |
|
|
|
-| acqID | String(11) | M | 收单行 ID "99020344" |
|
|
|
-| paymentSchema | String(10) | M | 渠道ID:[点击这里](paymentSchema.md) |
|
|
|
-| transTime | String(14) | M | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | 统一填写为“VER000000005” |
|
|
|
+| charSet | String(6) | 是 | 统一填写为“UTF-8” |
|
|
|
+| transType | String(10) | 是 | 填写“VOID” |
|
|
|
+| orderNum | String(60) | 是 | 订单号:商户自行定义,需保证同一商户号下订单号不能重复 |
|
|
|
+| origOrderNum | String(60) | 是 | 原交易订单号:要撤销的订单号,可以为消费、预授权、预授权完成的orderNum |
|
|
|
+| merID | String(15) | 是 | 商户 ID,由 GoAllPay 分配 |
|
|
|
+| acqID | String(11) | 是 | 收单行 ID "99020344" |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID:[点击这里](paymentSchema.md) |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
**3. 响应参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ---------- | ---- | ---------------------------------------------- |
|
|
|
-| version | String(12) | M | “VER000000005” |
|
|
|
-| charSet | String(6) | M | “UTF-8” |
|
|
|
-| transType | String(10) | M | “VOID” |
|
|
|
-| orderNum | String(60) | M | 撤销订单号 |
|
|
|
-| 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 时间,目前为本地交易时间 |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | “VER000000005” |
|
|
|
+| charSet | String(6) | 是 | “UTF-8” |
|
|
|
+| transType | String(10) | 是 | “VOID” |
|
|
|
+| orderNum | String(60) | 是 | 撤销订单号 |
|
|
|
+| transID | String(32) | 是 | GoAllPay流水号 |
|
|
|
+| merID | String(15) | 是 | 商户 ID |
|
|
|
+| acqID | String(11) | 是 | 收单行 ID "99020344" |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID |
|
|
|
+| RespCode | String(2) | 是 | 应答码 00-成功,01-失败。详情见本文档第5章应答码 |
|
|
|
+| RespMsg | String(20) | 是 | 应答消息 |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| GWTime | String(14) | 是 | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间 |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
### 4.8 手工退款申请接口
|
|
|
|
|
|
-**1. 接口功能说明**
|
|
|
+**1. 接口说明**
|
|
|
|
|
|
对90天之前的交易进行退款,商户无法通过调用联机退款接口处理,需调用该接口发起退款申请,申请成功后我们业务人员会通过人工方式进行处理,处理周期大概在3-5个工作日,退款申请交易经过人工处理后被成功退款,交易才会清算。
|
|
|
|
|
|
**2. 请求参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ---------- | ---- | ------------------------------------------------------------ |
|
|
|
-| version | String(12) | M | 统一填写为“VER000000005” |
|
|
|
-| charSet | String(6) | M | 统一填写为“UTF-8” |
|
|
|
-| transType | String(10) | M | 人工退款填写“REFDREQ” |
|
|
|
-| orderNum | String(60) | M | 退款申请单号:商户自行定义,需保证同一商户号下退款订单号不能重复 |
|
|
|
-| origOrderNum | String(60) | M | 原支付订单号 |
|
|
|
-| returnAmount | String(12) | M | 退款金额:如 100 元,表示为 100 或 100.00 |
|
|
|
-| orderCurrency | String(3) | M | 订单币种:ISO标准 如:人民币填写“CNY”,美元填写"USD" |
|
|
|
-| merID | String(15) | M | 商户 ID,由 GoAllPay 分配 |
|
|
|
-| paymentSchema | String(10) | M | 渠道ID:[点击这里](paymentSchema.md) |
|
|
|
-| acqID | String(11) | M | 收单行 ID "99020344" |
|
|
|
-| transTime | String(14) | M | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | 统一填写为“VER000000005” |
|
|
|
+| charSet | String(6) | 是 | 统一填写为“UTF-8” |
|
|
|
+| transType | String(10) | 是 | 人工退款填写“REFDREQ” |
|
|
|
+| orderNum | String(60) | 是 | 退款申请单号:商户自行定义,需保证同一商户号下退款订单号不能重复 |
|
|
|
+| origOrderNum | String(60) | 是 | 原支付订单号 |
|
|
|
+| returnAmount | String(12) | 是 | 退款金额:如 100 元,表示为 100 或 100.00 |
|
|
|
+| orderCurrency | String(3) | 是 | 订单币种:ISO标准 如:人民币填写“CNY”,美元填写"USD" |
|
|
|
+| merID | String(15) | 是 | 商户 ID,由 GoAllPay 分配 |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID:[点击这里](paymentSchema.md) |
|
|
|
+| acqID | String(11) | 是 | 收单行 ID "99020344" |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
**3. 响应参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ---------- | ---- | ---------------------------------------------- |
|
|
|
-| version | String(12) | M | “VER000000005” |
|
|
|
-| charSet | String(6) | M | “UTF-8” |
|
|
|
-| transType | String(10) | M | “REFDREQ” |
|
|
|
-| orderNum | String(60) | M | 退款订单号 |
|
|
|
-| 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 时间,目前为本地交易时间 |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | “VER000000005” |
|
|
|
+| charSet | String(6) | 是 | “UTF-8” |
|
|
|
+| transType | String(10) | 是 | “REFDREQ” |
|
|
|
+| orderNum | String(60) | 是 | 退款订单号 |
|
|
|
+| transID | String(32) | 是 | GoAllPay流水号 |
|
|
|
+| merID | String(15) | 是 | 商户 ID |
|
|
|
+| acqID | String(11) | 是 | 收单行 ID "99020344" |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID |
|
|
|
+| RespCode | String(2) | 是 | 应答码 00 代表申请已受理 |
|
|
|
+| RespMsg | String(20) | 是 | 应答消息 |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| GWTime | String(14) | 是 | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间 |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
### 4.9 签约接口
|
|
|
|
|
|
-**1. 接口功能说明**
|
|
|
+**1. 接口说明**
|
|
|
|
|
|
为用户提供签约功能,适用于外卡、银联卡、支付宝本地支付。
|
|
|
|
|
|
**2. 请求参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ----------- | ---- | ---------------------------------------------------------- |
|
|
|
-| version | String(12) | M | 统一填写为“VER000000005” |
|
|
|
-| transType | String(10) | M | 绑卡 "BIND" |
|
|
|
-| orderNum | String(60) | M | 绑卡订单号:商户自行定义,需保证同一商户号下订单号不能重复 |
|
|
|
-|orderCurrency |String(3) |M |订单币种:ISO标准。如:人民币填写“CNY”,美元填写"USD"|
|
|
|
-| customerId | String(60) | M | 用户ID: 商户自行定义,需保证同一商户号下不同用户不能重复 |
|
|
|
-| frontURL | String(400) | M | 绑定结果前端跳转地址 |
|
|
|
-| merID | String(15) | M | 商户 ID,由 GoAllPay 分配 |
|
|
|
-| paymentSchema | String(10) | M | 渠道ID:[点击这里](paymentSchema.md) |
|
|
|
-| transTime | String(14) | M | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
-| tradeFrom | String(20) | M | 场景,绑卡:"PAN-BINGDING" |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | 统一填写为“VER000000005” |
|
|
|
+| transType | String(10) | 是 | 绑卡 "BIND" |
|
|
|
+| orderNum | String(60) | 是 | 绑卡订单号:商户自行定义,需保证同一商户号下订单号不能重复 |
|
|
|
+|orderCurrency |String(3) |是 |订单币种:ISO标准。如:人民币填写“CNY”,美元填写"USD"|
|
|
|
+| customerId | String(60) | 是 | 用户ID: 商户自行定义,需保证同一商户号下不同用户不能重复 |
|
|
|
+| frontURL | String(400) | 是 | 绑定结果前端跳转地址 |
|
|
|
+| merID | String(15) | 是 | 商户 ID,由 GoAllPay 分配 |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID:[点击这里](paymentSchema.md) |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| tradeFrom | String(20) | 是 | 场景,绑卡:"PAN-BINGDING" |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
**3. 响应参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ---------- | ---- | ---------------------------------------------------------- |
|
|
|
-| version | String(12) | M | “VER000000005” |
|
|
|
-| transType | String(10) | M | "BIND" |
|
|
|
-| orderNum | String(60) | M | 绑卡订单号 |
|
|
|
-| transID | String(32) | M | GoAllPay流水号 |
|
|
|
-| merID | String(15) | M | 商户 ID |
|
|
|
-| paymentSchema | String(10) | M | 渠道ID|
|
|
|
-| RespCode | String(2) | M | 应答码 00 代表成功 |
|
|
|
-| RespMsg | String(20) | M | 应答消息 |
|
|
|
-| token | String(32) | O | 应答码为 00时返回 |
|
|
|
-| customerId | String(60) | O | 用户ID |
|
|
|
-| cardNoTail | String(4) | O | 渠道为FC时返回,卡号后四位 |
|
|
|
-| transTime | String(14) | M | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
-| GWTime | String(14) | M | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间 |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | “VER000000005” |
|
|
|
+| transType | String(10) | 是 | "BIND" |
|
|
|
+| orderNum | String(60) | 是 | 绑卡订单号 |
|
|
|
+| transID | String(32) | 是 | GoAllPay流水号 |
|
|
|
+| merID | String(15) | 是 | 商户 ID |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID|
|
|
|
+| RespCode | String(2) | 是 | 应答码 00 代表成功 |
|
|
|
+| RespMsg | String(20) | 是 | 应答消息 |
|
|
|
+| token | String(32) | 否 | 应答码为 00时返回 |
|
|
|
+| customerId | String(60) | 否 | 用户ID |
|
|
|
+| cardNoTail | String(4) | 否 | 渠道为FC时返回,卡号后四位 |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| GWTime | String(14) | 是 | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间 |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
### 4.10 订阅扣款接口
|
|
|
|
|
|
-**1. 接口功能说明**
|
|
|
+**1. 接口说明**
|
|
|
|
|
|
订阅消费,根据绑卡时返回的token,对用户进行扣款
|
|
|
|
|
@@ -540,49 +540,49 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
|
|
|
|
|
|
***通用参数:***
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ------------ | ---- | ------------------------------------------------------------ |
|
|
|
-| version | String(12) | M | 统一填写为“VER000000005” |
|
|
|
-| charSet | String(6) | M | 统一填写为“UTF-8” |
|
|
|
-| transType | String(10) | M | 消费填写“PURC” |
|
|
|
-| orderNum | String(60) | M | 订单号:商户自行定义,需保证同一商户号下订单号不能重复 |
|
|
|
-| orderAmount | String(12) | M | 订单金额:如 100 元,表示为 100 或 100.00 |
|
|
|
-| orderCurrency | String(3) | M | 订单币种:ISO标准。如:人民币填写“CNY”,美元填写"USD" |
|
|
|
-| backURL | String(400) | M | 支付结果异步通知到该地址。支付成功后,GoAllPay 会以 POST 方式调用 backURL,通知支付结果(JSON)。商户在接收到通知后,需响应字符串“OK”。<br>如果没有收到商户响应“OK”,GoAllPay将会过一段时间后重新推送,时间间隔为[15, 15, 30, 180, 1800, 3600, 7200, 14400, 14400],单位为秒。 |
|
|
|
-| customerId | String(60) | M | 用户ID: 商户自行定义,需保证同一商户号下不同用户不能重复 |
|
|
|
-| token | String(32) | M | 绑卡时返回的token |
|
|
|
-| merID | String(15) | M | 商户 ID,由 GoAllPay 分配 |
|
|
|
-| acqID | String(11) | M | 收单行 ID "99020344" |
|
|
|
-| paymentSchema | String(10) | M | 渠道ID:[点击这里](paymentSchema.md) |
|
|
|
-| goodsInfo | String(60) | M | 商品信息。 |
|
|
|
-| detailInfo | String(400) | M | 商品明细,格式:[{"goods_name":"iPhone X","quantity":"2"},{"goods_name":"iPhone 8","quantity":"4"}],需对该参数进行base64编码后签名上送。 |
|
|
|
-| transTime | String(14) | M | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
-| tradeFrom | String(20) | M | 场景,绑卡:"PAN-BINGDING" |
|
|
|
-| merReserve | String(1024) | O | 商户预留内容,可传任意内容,如购买商品信息、员号等,但不要传特殊符号,如逗号等。 |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | 统一填写为“VER000000005” |
|
|
|
+| charSet | String(6) | 是 | 统一填写为“UTF-8” |
|
|
|
+| transType | String(10) | 是 | 消费填写“PURC” |
|
|
|
+| 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],单位为秒。 |
|
|
|
+| 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编码后签名上送。 |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| tradeFrom | String(20) | 是 | 场景,绑卡:"PAN-BINGDING" |
|
|
|
+| merReserve | String(1024) | 否 | 商户预留内容,可传任意内容,如购买商品信息、员号等,但不要传特殊符号,如逗号等。 |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
**3. 响应参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ------------ | ---- | ------------------------------------------------------------ |
|
|
|
-| version | String(12) | M | “VER000000005” |
|
|
|
-| charSet | String(6) | M | “UTF-8” |
|
|
|
-| transType | String(10) | M | “PURC” |
|
|
|
-| orderNum | String(60) | M | 订单号 |
|
|
|
-| orderAmount | String(12) | M | 订单金额 |
|
|
|
-| orderCurrency | String(3) | M | 订单币种 |
|
|
|
-| 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 | 应答消息 |
|
|
|
-| transID | String(32) | M | GoAllPay流水号 |
|
|
|
-| GWTime | String(14) | M | yyyyMMddHHmmss,为 GW 时间 |
|
|
|
-| transTime | String(14) | M | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
-| merReserve | String(1024) | O | 商户预留内容 |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | “VER000000005” |
|
|
|
+| charSet | String(6) | 是 | “UTF-8” |
|
|
|
+| transType | String(10) | 是 | “PURC” |
|
|
|
+| orderNum | String(60) | 是 | 订单号 |
|
|
|
+| orderAmount | String(12) | 是 | 订单金额 |
|
|
|
+| orderCurrency | String(3) | 是 | 订单币种 |
|
|
|
+| merID | String(15) | 是 | 商户 ID |
|
|
|
+| acqID | String(11) | 是 | 收单行 ID "99020344" |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID |
|
|
|
+| RespCode | String(2) | 是 | 应答码 00-成功,01-失败。详情见本文档第5章应答码 |
|
|
|
+| RespMsg | String(20) | 是 | 应答消息 |
|
|
|
+| transID | String(32) | 是 | GoAllPay流水号 |
|
|
|
+| GWTime | String(14) | 是 | yyyyMMddHHmmss,为 GW 时间 |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| merReserve | String(1024) | 否 | 商户预留内容 |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
### 4.11 解约接口
|
|
|
|
|
@@ -592,43 +592,43 @@ signature: 1e0f24d39cdc8236d17a5f6f17672611
|
|
|
|
|
|
**2. 请求参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ---------- | ---- | ---------------------------------------------------------- |
|
|
|
-| version | String(12) | M | 统一填写为“VER000000005” |
|
|
|
-| transType | String(10) | M | 绑卡 "UNBIND" |
|
|
|
-| orderNum | String(60) | M | 解绑订单号:商户自行定义,需保证同一商户号下订单号不能重复 |
|
|
|
-| customerId | String(60) | M | 用户ID: 商户自行定义,需保证同一商户号下不同用户不能重复 |
|
|
|
-| token | String(32) | M | 绑卡时返回的token |
|
|
|
-| merID | String(15) | M | 商户 ID,由 GoAllPay 分配 |
|
|
|
-| paymentSchema | String(10) | M | 渠道ID:[点击这里](paymentSchema.md) |
|
|
|
-| transTime | String(14) | M | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
-| tradeFrom | String(20) | M | 场景,绑卡:"PAN-BINGDING" |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | 统一填写为“VER000000005” |
|
|
|
+| transType | String(10) | 是 | 绑卡 "UNBIND" |
|
|
|
+| orderNum | String(60) | 是 | 解绑订单号:商户自行定义,需保证同一商户号下订单号不能重复 |
|
|
|
+| customerId | String(60) | 是 | 用户ID: 商户自行定义,需保证同一商户号下不同用户不能重复 |
|
|
|
+| token | String(32) | 是 | 绑卡时返回的token |
|
|
|
+| merID | String(15) | 是 | 商户 ID,由 GoAllPay 分配 |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID:[点击这里](paymentSchema.md) |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| tradeFrom | String(20) | 是 | 场景,绑卡:"PAN-BINGDING" |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
**3. 响应参数**
|
|
|
|
|
|
-| 参数 | 类型 | 属性 | 描述 |
|
|
|
+| 参数 | 类型 | 必填 | 描述 |
|
|
|
| ------------- | ---------- | ---- | ---------------------------------------------------------- |
|
|
|
-| version | String(12) | M | “VER000000005” |
|
|
|
-| transType | String(10) | M | "UNBIND" |
|
|
|
-| orderNum | String(60) | M | 解绑订单号 |
|
|
|
-| transID | String(32) | M | GoAllPay流水号 |
|
|
|
-| merID | String(15) | M | 商户 ID |
|
|
|
-| paymentSchema | String(10) | M | 渠道ID |
|
|
|
-| RespCode | String(2) | M | 应答码 00 代表成功 |
|
|
|
-| RespMsg | String(20) | M | 应答消息 |
|
|
|
-| customerId | String(60) | O | 用户ID |
|
|
|
-| cardNoTail | String(4) | O | 卡号后四位,渠道为FC时返回 |
|
|
|
-| token | String(32) | O | token |
|
|
|
-| transTime | String(14) | M | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
-| GWTime | String(14) | M | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间 |
|
|
|
-| signType | String(10) | M | MD5或SHA256 |
|
|
|
-| signature | String(32) | M | 采用 MD5或SHA256 签名 |
|
|
|
+| version | String(12) | 是 | “VER000000005” |
|
|
|
+| transType | String(10) | 是 | "UNBIND" |
|
|
|
+| orderNum | String(60) | 是 | 解绑订单号 |
|
|
|
+| transID | String(32) | 是 | GoAllPay流水号 |
|
|
|
+| merID | String(15) | 是 | 商户 ID |
|
|
|
+| paymentSchema | String(10) | 是 | 渠道ID |
|
|
|
+| RespCode | String(2) | 是 | 应答码 00 代表成功 |
|
|
|
+| RespMsg | String(20) | 是 | 应答消息 |
|
|
|
+| customerId | String(60) | 否 | 用户ID |
|
|
|
+| cardNoTail | String(4) | 否 | 卡号后四位,渠道为FC时返回 |
|
|
|
+| token | String(32) | 否 | token |
|
|
|
+| transTime | String(14) | 是 | 交易时间,格式:"yyyyMMddHHmmss" |
|
|
|
+| GWTime | String(14) | 是 | yyyyMMddHHmmss,为 GW 时间,目前为本地交易时间 |
|
|
|
+| signType | String(10) | 是 | MD5或SHA256 |
|
|
|
+| signature | String(32) | 是 | 采用 MD5或SHA256 签名 |
|
|
|
|
|
|
## 5. 应答码
|
|
|
|
|
|
-| 应答码 | 描 述 |
|
|
|
+| 应答码 | 描述 |
|
|
|
| ------ | --------- |
|
|
|
| 00 | 成功 |
|
|
|
| 01 | 失败 |
|