分帐接收方与原请求方不一致,微信分帐总结

微信分帐总结


一、关于微信的费率计算
  金额单位首先转换为分(若是小于1元不收手续费)。
  产生的手续费 = 实际支付金额 * 费率(整数位四舍五入)
  例如:支付1元,费率为千分之6,则产生的手续费为
  100 * 0.006 = 0.6
  对0.6做四舍五入计算得1,则手续费为1分。微信

二、刚刚支付完成的订单不能马上分帐,不然会报错:订单处理中,暂时没法分帐spa

三、对于屡次分帐接口,请求的参数out_order_no是系统的订单号,第一分帐是咱们本身的订单号,第二次,第三次请求分帐,out_order_no参数是上一次返回的order_id。out_order_no若是一直是系统内部的单号,则会报错,报错信息是:分帐接收方与原请求方不一致。接口

  例如:
  第一次分帐:out_order_no 是系统内部的订单号,分帐成功微信官方返回一个order_id,记得保存好。
  第二次分帐:out_order_no 是第一次分帐成功微信官方返回一个order_id。分帐成功后,依然返回一个order_id,保存好,待第三次使用。文档

  值得注意的是,out_order_no 参数官方文档也写得有点儿模糊,得连蒙带猜的去试。请求