Paypal付款验证问题

时间:2016-10-12 07:08:57

标签: android paypal payment-processing

如果互联网连接中断,我需要一些关于如何确认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将数据发送到我的服务器。

  1. 应用程序与我的服务器联系以获取一些数据。其中一个是" order-id"。
  2. 客户在我的应用程序中订购了一些商品,并使用PayPal进行付款。
  3. 付款成功。
  4. Paypal将IPN消息发送到我的服务器进行验证。
  5. 现在,我遇到了问题,我不知道如何通过我的" order-id"进入 第2步和第3步中的付款流程以及如何接收" order-id"从paypals IPN回来 消息在我的服务器上进一步处理。

    亲切的问候,

    亚当

0 个答案:

没有答案