pay()
pay(\WxPayMicroPay $microPayInput) : \返回查询接口的结果
提交刷卡支付,并且确认结果,接口比较慢
Parameters
\WxPayMicroPay | $microPayInput |
Throws
- \WxpayException
刷卡支付实现类 该类实现了一个刷卡支付的流程,流程如下: 1、提交刷卡支付 2、根据返回结果决定是否需要查询订单,如果查询之后订单还未变则需要返回查询(一般反复查10次) 3、如果反复查询10订单依然不变,则发起撤销订单 4、撤销订单需要循环撤销,一直撤销成功为止(注意循环次数,建议10次)
该类是微信支付提供的样例程序,商户可根据自己的需求修改,或者使用lib中的api自行开发,为了防止 查询时hold住后台php进程,商户查询和撤销逻辑可在前端调用