Paypal 自适应支付 IPN 费用信息

Posted

技术标签:

【中文标题】Paypal 自适应支付 IPN 费用信息【英文标题】:Paypal Adaptive Payment IPN fees information 【发布时间】:2012-06-10 00:54:19 【问题描述】:

所以,我不知道我是疯了还是怎么了,但对于我的一生,我无法弄清楚如何获得支付 Paypal 的费用金额。

对于标准付款,您可以在 IPN 中获得此信息。您将获得总金额、净金额和费用金额。 (连同其他买家信息)。

我查看了 PaymentDetails 服务,但也没有显示费用金额。

有人知道吗?

我需要每笔付款的净额、毛额和费用。

【问题讨论】:

【参考方案1】:

我发现您必须在您的帐户中激活 IPN 才能在每笔交易中收到 2 条通知。在您的自适应 PAY 调用中指定 ipnNotificationUrl 参数不足以获取所有内容。您将获得总金额和一些交易 ID,但除了用于交易的 Paypal 电子邮件之外,没有关于买家的任何信息。

如果使用 php,请勿依赖 $_REQUEST 或 $_POST 参数从 Paypal 获取所有变量。您需要使用php://input 来获取Paypal 发送的所有数据。

例如

$input = file_get_contents('php://input');

这将返回一个你需要解析的字符串

【讨论】:

个人资料是什么意思?您是指您的贝宝帐户中的偏好吗?还是请求? 我的意思是帐户。我调整了答案以反映我的发现。

以上是关于Paypal 自适应支付 IPN 费用信息的主要内容,如果未能解决你的问题,请参考以下文章

paypal自适应支付IPN中的自定义字段

Paypal 自适应支付和 IPN

Paypal 自适应支付 IPN 回调:如何返回完整未更改的 ipn 消息

Paypal 自适应支付 - IPN 和成功的返回响应

贝宝自适应支付和ipn响应

自适应支付 IPN 交易 ID 未出现