Skip to content

转账到微信

将处理后的json数据发送到以下接口,创建支付请求。支付结果会通过POST方式异步通知到配置的notify_url

请求方式: POST
请求地址: /api/platform/wechat/payments

请求参数:

参数
必须
类型
说明
app_id字符串系统分配的App ID
nonce_str字符串随机字符串
time_stamp字符串请求时间戳
sign字符串签名
out_order_no字符串接入方系统唯一订单号
account_name字符串收款人真实姓名,会校验该账户在微信登记的实名是否与收款方真实姓名一致。
identity_card_number字符串收款人身份证号码
phone字符串收款人手机号码,必须和收款人在微信小程序授权的手机号一致
amount字符串金额,只支持2位小数,小数点前最大支持13位,金额必须大于等于0.1元。
order_info字符串转账信息 (最长支持100个英文/50个汉字),显示在收款方的账单详情页
remark字符串转账备注(支持200个英文/100个汉字,金额达到(大于等于)50000元,remark不能为空。收款方可见,会展示在收款用户的收支详情中。

响应结果示例:

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

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

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

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

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

交易异步通知

详见 3.5 交易异步通知