所以,我不知道我是疯了还是什么,但对于我的生活,我无法弄清楚如何获得Paypal费用金额。
对于标准付款,您可以在IPN中获取此信息。你得到毛额,净额和费用。 (以及其他买家信息)。
我查看了PaymentDetails服务,但这也没有显示费用金额。
有人知道吗?
我需要每笔付款的净额,毛额和费用。
答案 0 :(得分:1)
我发现您必须激活帐户中的IPN才能收到每笔交易的2个通知。在自适应PAY调用中指定ipnNotificationUrl
参数不足以获取所有内容。您将获得总金额和一些交易ID,但除了用于交易的Paypal电子邮件之外,没有任何关于买方的信息。
如果使用PHP,请不要依赖$ _REQUEST或$ _POST参数来从Paypal获取所有变量。您需要使用php://input
来获取Paypal发送的所有数据。
E.g。
$input = file_get_contents('php://input');
这将返回一个需要解析才能获得的字符串