Php 工作流程混乱:PayPal Cordova插件/Magento
PayPal的Cordova插件让我有点困惑,因为它对于实现与Magento实例交互的安全工作流意味着什么 通常,快速签出工作流如下所示:Php 工作流程混乱:PayPal Cordova插件/Magento,php,cordova,magento,paypal,Php,Cordova,Magento,Paypal,PayPal的Cordova插件让我有点困惑,因为它对于实现与Magento实例交互的安全工作流意味着什么 通常,快速签出工作流如下所示: 客户访问Magento网站结帐 客户被定向到贝宝 客户返回到Magento站点 客户在Magento网站上单击“下订单” Magento站点将报价转换为订单 Magento网站访问PayPal以获取/确认资金,检查是否存在可能的欺诈行为等 Cordova插件实施的工作流程如下所示: 客户访问应用程序签出 客户被定向到贝宝 根据配置授权或捕获付款 客户被引导回
我不喜欢上面提到的任何选项。有人能帮我澄清我的困惑,或者告诉我我希望我遗漏了什么吗?我发现我能够向Cordova应用程序提供一个占位符发票号码,以便传递给PayPal 然后,PayPal可以通过IPN将此发票号码以及相关交易详细信息发送到Magento服务器。这将客户从图片中带出,并符合我的需要 因此,实际工作流程如下所示:
- 如果客户端成功付款,则会将IPN发送到Magento服务器,并将客户端返回到“应用程序付款成功”页面
- 如果客户端未能付款且未能返回应用程序,则订单将保持为“付款待定”,由crontask每隔一段时间取消一次
- 如果客户端未能付款并成功返回应用程序,应用程序将联系Magento服务器并立即取消订单
我对该产品缺乏文档/支持感到非常失望。您正在使用哪种api创建订单?您能回答这个问题吗?