Paypal自适应支付IPN费用信息

时间:2012-06-06 00:45:40

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

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

对于标准付款,您可以在IPN中获取此信息。你得到毛额,净额和费用。 (以及其他买家信息)。

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

有人知道吗?

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

1 个答案:

答案 0 :(得分:1)

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

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

E.g。

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

这将返回一个需要解析才能获得的字符串