Paypal Mass Pay API 响应处理

标签 paypal masspay

所以这可能更像是一个讨论项目,所以如果这应该放在其他地方,我深表歉意。

但我需要处理来自使用 Paypal MassPay API 的响应 (IPN)。

目前我正在正确处理通知并跟踪过去的付款(版税支付系统)。

问题 1:无人认领的付款

但我遇到了一个我似乎无法在沙盒网站上处理的问题,那就是无人认领的付款。现在根据 MassPay 指南:

If the recipients do not have PayPal accounts, PayPal notifies them that a payment is available and they must create a PayPal account to receive the payment.

我假设这意味着 Paypal 向用户发送了一封电子邮件,我尝试对此进行测试但没有收到任何通知

问题 2:索取无人认领的款项

继上一个问题之后,我无法测试声明无人声明值的用户。所以我想知道是否有人知道 Paypal 如何处理这些以及响应的格式;

  1. 回复是否包含所有之前声明的付款?
  2. 回复是否包含所有无人认领的付款?
  3. 响应是否包含该交易中所有转账的状态?

提前致谢

最佳答案

当您发出 MassPay 请求时,任何无人认领的付款都将处于待处理状态,直到它们被认领为止。您的 IPN 将显示“已处理”而不是“已完成”的状态。一旦他们领取付款,您将获得另一个显示付款已完成的 IPN。

在沙盒中工作时,您不会从他们的系统中收到任何实际电子邮件。所有测试电子邮件都显示在您的 developer.paypal.com 帐户中的测试电子邮件部分下。

关于Paypal Mass Pay API 响应处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14188848/

相关文章:

node.js - 如何修复 grant_type 错误为 NULL - Pay Pal 的 REST API 不支持访问 token 的授权类型

paypal - 使用原始关联 ID 检索 PayPal MassPay 交易状态

paypal - MassPay 对多个收款人的单一好/坏确认

paypal - 将 PayPal Mass Pay 的费用转嫁给收款人

php - Paypal 大众支付 : Insufficient funds response

ruby-on-rails - 在 Rails 应用程序中显示目标金额的进度

Android应用内购买,如何检查用户是否购买了一件商品

php - 解析发送到 PayPal 的自定义变量

paypal - Braintree 沙箱接受不存在的 PayPal 账户?

Paypal Mass 支付 IPN,payment_status 为 Denied