预授权完成
请款扣除之前被预订的金额。预授权完成,只能在预授权成功才能被执行。预授权完成的金额,只能小于预授权的 金额,不能大于预授权的金额。
API
预授权完成
POST
BASE_URL/api
Request Body
Name | Type | Description |
---|---|---|
sign* | string | 签名值 |
signType* | string | 签名类型, MD5 / RSA (max=4) |
echoParam | string | 回声参数,Response 中将会原样返回 (max=256) |
notifyUrl | string | 异步通知地址 (max=512) |
amount* | string | 订单金额, 必须大于0,单位为对应货币的最小货币单位参考货币单位一节 (max=12) |
originalTransactionId* | integer | 原始预授权的商户订单号 (max=64) |
transactionType* | string | capture (max=64) |
transactionId* | string | 商户订单号, 需要唯一 (max=64) |
merchantNo* | string | 商户号 (max = 16) |
version* | string | 目前固定为 1.0 (max = 5) |
Result
字段 | 长度 | 描述 | 是否必要 |
---|---|---|---|
merchantNo | max=16 | max=16 商户编号,由 USEEPAY 分配 | yes |
transactionId | max=64 | 商户订单号,需保证在商户端不重复 | yes |
originalTransactionId | max=64 | 原始预授权的商户订单号 | yes |
transactionType | max=18 | 交易类型:capture | yes |
reference | max=32 | USEEPAY 订单号 | |
amount | max=12 | 支付金额,单位为对应币种的最小货币单位(详见 ISO 4217) | yes |
currency | max=3 | 3 位 ISO 大写字母货币代码(详见 ISO 4217) | yes |
resultCode | max=32 | 业务结果(详见 业务结果码)判断交易是否成功的依据 | yes |
errorCode | max=4 | 错误码(详见 错误码 errorCode) | |
errorMsg | max=256 | 错误码消息描述 | |
echoParam | max=256 | 回声参数,响应报文会原样返回 | |
sign | max=256 | 签名 | yes |
Last updated