JAVA——》微信分账
做一个推荐分享的功能,场景:每推荐成功奖励推荐人一定的推荐金。
这里,我就用调用了微信支付分账接口。链接:https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=27_1&index=1
注:分账接口仅支持HMAC-SHA256加签
调用分账接口使用证书认证post请求,其他接口均使用post请求,无需证书认证:
1,使用证书认证post请求
2,使用post请求,无需证书认证
一,调用分账接口之前需要先调用添加分账接收方接口。
调用这个添加接收方接口时需要注意一下:
receiver这个字段只能传json对象字符串而不是json数组,传json数组微信会返回receiver格式不一致。
二,调用分账接口。(给多个接收方分账,调用多次分账接口,相反,调用单次分账接口)
调用分账接口时需要注意一下:
1,transaction_id微信支付订单号,指的是调用微信支付接口后,回调返回的transaction_id数据。
2,out_order_no商户分账单号可以与transaction_id一致。
3,调用多次分账接口,receivers分账接收方列表字段需赋值:json数组字符串。单次分账接口,receivers分账接收方列表字段需赋值:json对象字符串
上方两个接口调用参数赋值代码我就不贴出来了,主要是将在调用过程中所遇到的问题,写成注意事项贴出来。