自适应付款Paypal:返回没有数据的网址?

时间:2013-01-05 11:19:14

标签: paypal return-value paypal-adaptive-payments

我正在测试PayPal的自适应付款,但是当用户在成功付款后重定向时,我无法理解如何从PayPal获得一些有效的数据信息。

PayPal不会将数据返回此网址?我被迫使用IPN? 它被称为“ReturnUrl”的事实本身就是一个可靠的信息? 我必须通过GET发送数据吗?

唯一的选择是使用带有notify_url的标准按钮并使用PND重定向参数?

我很困惑...... :(

1 个答案:

答案 0 :(得分:3)

  1. 当用户返回returnUrl端点时,您调用PaymentDetails API并检查状态并继续。
  2. 要处理用户可能已付款但未返回您网站的极端情况,请等待IPN消息继续您的订单发货等。
  3. 如果用户取消付款,他们将获取cancelUrl端点,您可以相应地处理流程
  4. 如果出现错误(如超出限制,货币不受支持等),付款操作实际上会抛出错误,您将能够将此作为错误/异常捕获流程的一部分来处理。
  5. 进行API调用时请使用以下参数

    returnUrl在paypal.com上批准付款后重定向发件人浏览器的网址

    cancelUrl如果发件人取消对paypal.com上付款的批准,则将发件人浏览器重定向到的URL。

    ipnNotificationUrl发送此付款的所有IPN邮件的网址

    建议下载SDK并查看作为其一部分捆绑的样本。

    https://www.x.com/developers/paypal/documentation-tools/paypal-sdk-index