【问题标题】:getting no return data on notification url from paypal in adaptive paypal chained payment在自适应贝宝链式支付中从贝宝获取通知 url 上没有返回数据
【发布时间】:2012-12-23 06:27:08
【问题描述】:

我正在使用链式自适应支付方式: 参数是这样的:

$bodyparams = array("requestEnvelope.errorLanguage" => "en_US",
            "actionType" => "PAY",
            "currencyCode" => "USD",
            "cancelUrl" => "www.example.com/courses/cancelPurchase/", 
            "returnUrl" => "www.example.com/courses/buyCourse/" . $courseId . "/" . $courseDetails['Course']['certificate_amount'], 
            "receiverList.receiver(0).email" => $adminDetails['paypal_email'], 
            "receiverList.receiver(0).amount" => round($courseDetails['Course']['certificate_amount'], 2), 
            "receiverList.receiver(0).primary" => "true",
            "receiverList.receiver(1).email" => $courseDetails['UsersRole']['User']['paypal_email'], 
            "receiverList.receiver(1).amount" => $courseCreatorAmount, 
            "receiverList.receiver(1).primary" => "false", 
            "ipnNotificationUrl" => "www.example.com/courses/ipnReturn", 
        );

这里我没有得到关于 ipnNotificationUrl 提供的任何数据。 似乎从贝宝返回后,它根本没有点击这个网址。

请帮忙!!

仅供参考:我使用 cakephp 作为框架。

【问题讨论】:

  • 您的问题中的数组是如何使用的......? (代码)问题究竟是什么?
  • 我无法在“ipnNotificationUrl”=>“www.example.com/courses/ipnReturn”上获得成功或失败或任何内容.. 从贝宝返回后似乎没有点击此网址向我发送响应数组。

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


【解决方案1】:

您是否在帐户中启用了 IPN?应该在个人资料 -> 我的销售工具 -> 即时付款通知下。

确保此功能已开启。

如果是,请联系 http://www.paypal.com/mts 并要求他们查看 IPN 历史记录,看看他们是否可以找到任何原因导致它无法正常工作。

【讨论】:

  • 小幅修正;您可以通过登录 www.paypal.com > History > IPN History 找到您自己的 IPN 历史记录。 (注意:只有在您的 PayPal 帐户中将 IPN 设置为“开”时,这才有效)。这将显示用于尝试 IPN 消息的 HTTP 响应代码(如果有)。
  • 很高兴知道。谢谢罗伯特!
猜你喜欢
  • 2012-10-25
  • 2012-11-05
  • 2013-11-03
  • 2014-09-12
  • 2015-12-15
  • 2011-05-06
  • 1970-01-01
相关资源
最近更新 更多