对于Paypal IPN,auth_amount和mc_gross之间的区别是什么?

Lud*_*udo 6 paypal paypal-ipn

我很难从文档中找到这个.我有一些我继承的代码,需要从Paypal IPN交易中获得付款金额.它期望来自Paypal IPN的变量"auth_amount"但是没有通过这个字段.它从Paypal文档看起来好像我应该使用字段"mc_gross",该字段被标记为"客户付款的全部金额,然后扣除交易费用".

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

我要改变它以使用mc_gross,但我只是想先检查一下我是不是错过了一些愚蠢的东西?

谢谢!

Cra*_*ite 7

看看这个:https: //cms.paypal.com/us/cgi-bin/?cmd = _render-content&content_ID = developers/e_howto_html_IPNandPDTVariables

mc_gross扣除交易费用之前的全部客户付款金额.相当于美元付款的payment_gross.如果此金额为负数,则表示退款或撤销,并且这些付款状态中的任何一个都可以是原始交易的全部或部分金额.