zoukankan      html  css  js  c++  java
  • 分账接收方与原请求方不一致,微信分账总结

    微信分账总结


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

    2、刚刚支付完成的订单不能立刻分账,否则会报错:订单处理中,暂时无法分账

    3、对于多次分账接口,请求的参数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 参数官方文档也写得有点儿模糊,得连蒙带猜的去试。

  • 相关阅读:
    JWT(JSON WEB TOKEN) / oauth2 / SSL
    Guice 学习
    九 fork/join CompletableFuture
    二 lambda表达式
    IDEA 热部署 + 下载jar包放到maven中
    微服务学习一 微服务session 管理
    一 Optional
    八 线程池(待续)
    七 内置锁 wait notify notifyall; 显示锁 ReentrantLock
    六 多线程问题
  • 原文地址:https://www.cnblogs.com/hsz-csy/p/10753518.html
Copyright © 2011-2022 走看看