Paypal Mass Pay API响应处理

时间:2013-01-07 01:51:29

标签: paypal masspay

所以这可能更像是一个讨论项目,所以我很抱歉这应该转到其他地方。

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

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

问题1:无人认领的付款

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

  

如果收件人没有PayPal帐户,PayPal会通知他们付款可用,并且他们必须创建PayPal帐户才能收到付款。

我认为这意味着Paypal会向用户发送电子邮件,我尝试对此进行测试,但我没有收到通知

问题2:声明无人认领的付款

根据上一个问题,我无法测试声称无人认领的值的用户。所以我想知道有人知道Paypal如何处理这些以及响应的格式;

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

1 个答案:

答案 0 :(得分:2)

当您发送MassPay请求时,任何无人认领的付款都将处于待处理状态,直到他们声明为止。您的IPN将为状态显示“已处理”而非“已完成”。一旦他们要求付款,您将获得另一个IPN,表明付款已经完成。

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