如果互联网连接中断,我需要一些关于如何确认Paypal付款的建议。
Plz看看paypal网站上描述的五个步骤:https://developer.paypal.com/docs/integration/mobile/verify-mobile-payment/
1。"您的应用"使用PayPal Mobile SDK成功付款。 2。"你的应用"将有关付款的数据发送到您的服务器。 3.您的服务器可以将支付ID值存储在数据库中。 4.从您的服务器,您使用支付ID值来查找REST API的付款详细信息。 5.您验证付款详情,如下所示。 在使用MSDK 2.x成功付款后,MSDK会向您的应用返回有关付款的数据(由MSDK从REST API接收)。
现在考虑在步骤1之后和步骤2之前互联网连接中断的情况。 这意味着我的客户为他们的货物付款(我在PayPal帐户上获得了钱),但我的服务器从未得到通知 关于付款!?如何处理这种情况?!
一种解决方案是使用IPN将数据发送到我的服务器。
现在,我遇到了问题,我不知道如何通过我的" order-id"进入 第2步和第3步中的付款流程以及如何接收" order-id"从paypals IPN回来 消息在我的服务器上进一步处理。
亲切的问候,亚当