对于 Paypal IPN,auth_amount 和 mc_gross 有啥区别?

Posted

技术标签:

【中文标题】对于 Paypal IPN,auth_amount 和 mc_gross 有啥区别?【英文标题】:For a Paypal IPN what's the difference between auth_amount and mc_gross?对于 Paypal IPN,auth_amount 和 mc_gross 有什么区别? 【发布时间】:2011-08-01 09:13:28 【问题描述】:

我很难从文档中找到这一点。我有一些我继承的代码需要从 Paypal IPN 交易中获取付款金额。它期待来自 Paypal IPN 的变量“auth_amount”,但没有通过该字段。从 Paypal 文档看来,我似乎应该使用“mc_gross”字段,该字段标记为“扣除交易费用之前客户付款的全额。”。

Paypal IPN 文档将“auth_amount”字段描述为“授权金额”,这对我来说意义不大。

我打算将其更改为使用 mc_gross,但我只是想先检查一下我没有错过一些愚蠢的东西吗?

谢谢!

【问题讨论】:

【参考方案1】:

检查一下: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_IPNandPDTVariables

mc_gross 客户全额 付款,在交易费用之前 减去。相当于 美元付款的 payment_gross。如果 此金额为负数,表示 退款或撤销,以及 这些付款状态可以是 原件的全部或部分金额 交易。

【讨论】:

嗨,是的,我看到了,我只是想了解什么是 auth_amount 以及为什么这段代码可能会使用它。你知道 auth_amount 是做什么的吗? Auth ammount 是用户授权向您发送费用和其他东西之前的金额。

以上是关于对于 Paypal IPN,auth_amount 和 mc_gross 有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Paypal ipn 和 pdt 进行付款

Meteor 应用中 PayPal 的 IPN 侦听器

Paypal IPN 未调用问题

Paypal 中某些 IPN 消息的无效响应

PayPal IPN 模拟器错误请求

WooCommerce PayPal IPN(结帐字段)