【问题标题】:How do I get the email addresses of multiple recipients from a PayPal IPN?如何从 PayPal IPN 获取多个收件人的电子邮件地址?
【发布时间】:2012-05-24 03:05:18
【问题描述】:

我正在使用自适应支付 API 的并行支付功能。在某些情况下,我有不止一个收件人。

阅读贝宝reference on IPN,无法获得多个收件人的电子邮件地址。这是真的?

【问题讨论】:

    标签: paypal paypal-ipn paypal-adaptive-payments


    【解决方案1】:

    this page 上的 Adaptive Payments 参考说:

    transaction[n].receiver : 交易接收者的电子邮件地址

    其中“n”应该是收款人的数量,在并行支付中大于 0。

    --更新:

    好的。问题是 Paypal 正在通过 POST 发送数组中的数组。在 PHP 中,$_POST 显示一个“数组”,但无法读取。我有一个解决方法来阅读回复:

    $postdata = file_get_contents("php://input");
    mail("my@email.com", "IPN response", $postdata);
    

    这不是一个干净的解决方案,但它有效。欢迎改进;)

    【讨论】:

    • 我刚刚在 PHP 中尝试了链式支付(类似于响应中的并行),但我无法读取这些字段。奇怪...
    • 哦,错过了就觉得很傻。我会测试一下,看看会发生什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-15
    • 1970-01-01
    • 1970-01-01
    • 2019-07-23
    • 1970-01-01
    • 1970-01-01
    • 2014-12-26
    相关资源
    最近更新 更多