我现在接触到的业务是用户重商户这儿提现到零钱,仔细看了企业付款的文档,但我的理解可能不够,望路过的多指点指点,谢谢!
主要疑问出在文档中说的使用原商户订单号重试上:
1、文档上说的“使用原订单号重试”和“务必不要换单重试”含义一样吗,是指只要订单号一致金额可以不一样,还是说必须要和之前的订单参数一致才行;
2、文档中说的“如果要继续付款需要使用原订单号”,这里的继续付款是指后续用户的提现吗还是继续完成刚刚那一单;直白点说用户的提现报错后,我可以放弃之前那一单重新让用户提现还是要一直用那个订单号创建下一笔提现直到返回正确后才换订单号
还有个疑问就是返回报错了,该订单还在继续吗,什么是时候算订单结束(就是真正的失败不用管它了),是不是报错了后续还可以用之前的订单号,这样是不是就能保证之前的错误订单不会再执行
https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_2
楼主咨询一下,关于提现报错后,是使用原订单号再次发起,还重新发起生成新订单?
两个不同的提现,提现1失败后,在不做任何处理情况下,新发起提现2能成功吗?
是的,理解的没问题。
昨天终于出现了SENDNUM_LIMIT错误码,然后今天试了下用这个的orderNo与之前订单不同金额的付款能成功也没出现金额错误问题,那么第一个疑问解决了,但是不是表示只要出现付款错误,我把订单号记录下来下一次付款用该订单号就可以了呢,不知道SYSTEMERROR时是不是也可以这样操作