所以,我不知道我是不是疯了还是怎么的,但我这辈子都不知道如何获得 Paypal 费用金额。
对于标准付款,您可以在 IPN 中获得此信息。您将获得毛额、 Netty 和费用金额。 (以及其他买家信息)。
我查看了 PaymentDetails 服务,但它也没有显示费用金额。
有人知道吗?
我需要每笔付款的 Netty 、毛额和费用。
最佳答案
我发现您必须在您的账户中激活 IPN 才能在每笔交易中收到 2 条通知。在自适应 PAY 调用中指定 ipnNotificationUrl
参数不足以获取所有内容。您将获得总金额和一些交易 ID,但除了用于交易的 Paypal 电子邮件外,其他信息与买家无关。
如果使用 PHP,请勿依赖 $_REQUEST 或 $_POST 参数从 Paypal 获取所有变量。您将需要使用 php://input
来获取 Paypal 发送的所有数据。
例如
$input = file_get_contents('php://input');
这将返回一个你需要解析得到的字符串
关于Paypal Adaptive Payment IPN 费用信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10906912/