代付

简介

加解密及签名

  1. 生成随机密钥,将随机密钥使用RSA公钥加密
  2. 将交易接口中的数据组装成json,要求值为字符串
  3. 使用随机密钥对上一步生成的json字符串进行AES加密
  4. 使用RSA私钥对json字符串进行签名

统一返回结果

参数备注说明
success接口是否调用成功true/false
result_code系统级结果码详见服务系统级结果码
result_code_msg结果详情
random_key加密后的随机密钥使用RSA私钥进行解密
biz_content加密后的业务数据使用随机密钥AES解密
sign签名

交易接口

代付

代付下单Y2001

请求参数
参数备注MinMax是否必填说明
PartnerId合作伙伴编号Y
MerchantId商户号N暂时不填
TradeCode交易码YY2001
Version版本号Y统一填1.0.0
OutOrderId订单号130Y每笔交易必须唯一
GmtOutCreate订单创建时间Y时间格式:yyyyMMddHHmmss
Description订单描述150Y
Currency币种Y暂时只支持人民币,填156
Amount交易金额Y最小单位为分,如1.23元填123
AccountType账户类型Y1.公司 2.个人
CardType卡类型Y信用卡:CC 借记卡:DC
BankCardHolderName持卡人姓名210Y
BankCardNo卡号520Y
BankCode银行编号N详见附录银行编号
BankName银行名称130N
Province省份22N不包含”省”,如”浙江”、”新疆”、”西藏”
City城市25N需包含”市”、”县”等,如”杭州市”、”淳安县”等
BranchCode联行号112N
BranchName联行名称150N
ExtraData拓展数据050N暂时不填
Remark备注050N
Memo回显数据0100N通知结果时该字段内容会不加密原样返回
NotifyUrl交易结果通知地址0100N通知地址
返回参数(解密后的业务数据)
参数备注MinMax是否必填说明
orderId机构订单号Y
outOrderId商户订单号Y
amount交易金额N
fee手续费N
bizStatus业务状态Y详见附录代付业务状态
resultCode结果码Y详见代付结果码
resultDetail结果详情Y

交易查询Y2002

请求参数
参数备注MinMax是否必填说明
PartnerId合作伙伴编号Y
MerchantId商户号N暂时不填
TradeCode交易码YY2002
Version版本号Y统一填1.0.0
OutOrderId订单号130Y下单时的订单号
GmtOutCreate订单创建时间Y时间格式:yyyyMMddHHmmss
返回参数(解密后的业务数据)
参数备注MinMax是否必填说明
orderId机构订单号Y
outOrderId商户订单号Y
amount交易金额N
fee手续费N
bizStatus业务状态Y详见附录代付业务状态
resultCode结果码Y详见代付结果码
resultDetail结果详情Y

通知

在交易完成后,系统将会通知下单接口中提交的通知地址,最多通知8遍,或接受到“SUCCESS”后停止。

参数

参数备注MinMax是否必填说明
random_key加密后的随机密钥Y使用提供的公钥进行RSA解密
biz_content加密后的业务数据N使用随机密钥进行AES解密
memo回显字段0100N下单时提交的回显字段原样返回
result_code结果码Y0000表示成功,9999表示失败
result_detail结果详情Y

解密后的业务数据

参数备注MinMax是否必填说明
orderId机构订单号Y
outOrderId商户订单号Y
amount交易金额Y
fee手续费Y
bizStatus业务状态Y详见附录对应业务状态

附录

银行编码

系统级结果码定义

结果码含义
0000成功
9999失败
0001系统异常
0002RSA公钥尚未配置
0003RSA解密失败
0004数据签名验证不通过
0005报文格式不合法
0006交易类型错误
0007验证码不存在
0008订单号不存在
0009参数错误
0010外部订单号已存在
0011DES解密失败
0012没有数据
0013计算收费失败
0014没有配置结算类型

代付结果码定义

结果码含义
0000成功
9999失败
0001通道异常

代付业务状态

结果码含义
I已预下单
P付款成功
A已申请
S交易成功
F交易失败
C银行退票

公钥

MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCOxOjh/1dxibWJumJThn8OkrKgTWMsCpy/5tLQ52oDyahvbLu2e7eNOj4+06clOKJReE7touHsTpNxh7ZCNCUEhRxQbsBF0KELjhaRHs2QGVtI4KDofsFhHG/6zHnNo1RP6jsfBFnZENo3PCbT6O0wdOyS1Yg6vYJJM7LIaiT5gQIDAQAB
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值