zencart paypal支付方式 先创建订单在支付插件(paypal漏单解决方案)

开发背景:

zencart本身自带了paypal支付接口,其支付原理导致站长经常受漏单问题的困扰。原先的支付流程是:跳转到paypal网站支付页面=>支付成功=》跳回zencart商城站并生成订单,这个流程中的最后一步有时会因网络不顺畅等原因导致zencart网站上没有生成订单,这样容易造成客户误会和给站长带了麻烦的发货售后问题。

解决原理:

在zencart跳到paypal支付页面前先生成订单,当支付成功后返回网站更新订单状态,这样即使最后一步更新订单状态因为网络导致更新不成功,也不会因此导致丢单问题。

其实这个问题在10年前就有人已经解决,互联网上也有好多教程都你如何解决(你可以百度搜索”zencart paypal漏单”)。但是我发现一个问题,zencart整体程序本身就有一定的扩展性,但是不少技术员并不去利用这些扩展性的设计来解决这些问题,而是直接去修改zencart原生的代码,这样导致一个问题,不懂太懂程序的人不容易修改,如果zencart二次开发过度的模板改就容易出错。

联系QQ: 2646739154

猜你喜欢

转载自blog.csdn.net/jxayxym/article/details/83068067