Paypal 支付的bug处理

功能发布 · Fecmall · 于 1年前 发布 · 956 次阅读

最近发现了一个paypal支付的bug,详细如下:

1.如果买家的paypal账户有余额,使用paypal 余额付款,目前是没有问题的,fecshop通过api发起付款请求返回的paymentStatusconfirmed,fecshop会将orderStatus设置confirmed

2.如果买家的paypal账户没有余额,买家使用的是paypal绑定的信用卡进行支付,fecshop通过api发起付款请求返回的paymentStatuspending,因为paypal要去信用卡扣款,需要等待, 在这个过程中,商家登录paypal后台是可以查看这个订单的,但是还没有收到款

3.当paypal收到钱,就用以ipn消息的方式,发送post请求给fecshop的paypal ipn api,fecshop进行订单状态的更改,将orderStatus设置confirmed

bug处理:买家使用paypal绑定的信用卡进行支付的情况,fecshop没有处理,现在已经修复。

代码提交依次为:

https://github.com/fecshop/yii2_fecshop/commit/772fb073dd0c1c465c5f8d58a1275efd2b076b90

https://github.com/fecshop/yii2_fecshop/commit/4c24b44ec846e24b703011c174c688afef64e276

过几天发个子版本。

共收到 0 条回复
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics