充值
POST
/transaction/recharge
请求参数
Body 参数application/json
merchantsNo
integer
商户号
transactionNo
string
交易编号
10013 网银充值(返回充值链接)
10014 银行汇款充值(返回充值信息,商户自行操作)
originOrderNo
string
外部业务订单号
bizLine
string
业务线
bindCardId
string
绑卡ID
inSubAccountNo
string
入账子户编号
transactionMoney
integer
交易金额
transactionCallbackUrl
string
交易回调地址
rechargeBankCode
string
充值卡银行编码 银盛充值必填
YINSHENG-网银支付(充值交易)支持银行
originTraceId
string | null
外部系统链路id
originSystemId
string | null
外部系统id
originTransactionNo
string | null
外部系统交易流水号
transactionSource
string | null
交易来源
transactionChannel
string | null
交易渠道
transactionMode
string | null
交易模式
transactionRemark
string | null
交易备注
transactionPostscript
string | null
交易附言
verificationCode
string | null
验证码
verificationCodeSerialNo
string | null
验证码流水
arrivalMode
string | null
到账方式
handlingFee
integer | null
手续费
bankViewType
string | null
银行页面类型
示例
{
"merchantsNo": 1000000025,
"bankViewType": "PC",
"transactionNo": "10011",
"originOrderNo": "2022041519352773569",
"bizLine": "SLDZ01",
"bindCardId": "6379442158861773987",
"inSubAccountNo": "NO2022041216452274007",
"transactionMoney": 10000,
"transactionCallbackUrl": "http://127.0.0.1:9018/call-back-mock"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/transaction/recharge' \
--header 'Content-Type: application/json' \
--data-raw '{
"merchantsNo": 1000000025,
"bankViewType": "PC",
"transactionNo": "10011",
"originOrderNo": "2022041519352773569",
"bizLine": "SLDZ01",
"bindCardId": "6379442158861773987",
"inSubAccountNo": "NO2022041216452274007",
"transactionMoney": 10000,
"transactionCallbackUrl": "http://127.0.0.1:9018/call-back-mock"
}'
返回响应
🟢200成功
application/json
Body
status
object (状态返回参数)
必需
statusCode
integer
状态码
systemCode
integer
系统编号
statusReason
string
错误描述
result
object | null
必需
requestFlowNo
string
请求流水号
handlerStatus
string
处理状态
bankView
string
银行或支付公司充值操作页面
payeeBankAccountNo
string
收款方银行账户账号
payeeBankAccountName
string
收款方银行账户名称
bankRemark
string
汇款识别码
attachment
object (扩展信息返回参数)
必需
traceId
string
链路id
timestamp
integer
响应时间
示例
{
"status": {
"statusCode": 9051,
"systemCode": 9000,
"statusReason": "交易业务订单号重复"
},
"result": null,
"attachment": {
"traceId": "",
"timestamp": 1652100078144
}
}
🟢200全局响应对象
修改于 2024-05-07 06:53:11