Skip to content

转账到银行卡(增强版)

增强版,支持使用合作方用户ID转账
将处理后的 json 数据发送到以下接口,创建支付请求。支付结果会通过POST方式异步通知到配置的 notify_url

请求方式: POST
请求地址: /api/platform/member/pay/bankcard

请求参数:

参数
必须
类型
说明
app_id字符串系统分配的App ID
nonce_str字符串随机字符串
time_stamp字符串请求时间戳
sign字符串签名
out_order_no字符串接入方系统唯一订单号
user_id字符串user_id和下面的(card_number,account_name,bank_name,branch_bank_name,identity_card_number,phone)二选一,只有在user_id为空的情况下,才使用银行卡信息
card_number字符串收款人卡号
account_name字符串金额
bank_name字符串收款银行名称简称,例如, 招商银行
branch_bank_name字符串收款银行名称,精确到支行
identity_card_number字符串收款人身份证号码
phone字符串收款人手机号码
amount字符串金额
remark字符串收款备注, 传递至银行, 一般作为订单摘要展示

响应结果示例:

json
{
  "code": "0000",
  "message": "成功",
  "order_no": "c346206bcc4d4af7b1f2dfbfbcf0e052",
  "out_order_no": "2019091834877"
}

网络通讯异常或者服务没有反馈的处理:

  • 方式一:
    使用相同的 out_order_no 再次发起调用,如果返回:
  {
    "code": "4220012",
    "message": "重复订单,OutOrderNo 已经存在"
  }

则表示之前的调用已成功,不需要再次发起调用

  • 方式二:
    使用【交易结果查询】接口使用 out_order_no 查询之前的调用结果,如果已经存在,不需要重新发起调用。

交易异步通知

详见 3.5 交易异步通知