1

我编写了一个网站 (PHP),允许用户通过 Paypal 添加资金。我使用 IPN 获取结果并将数据插入数据库。这一步没问题。

但是我想知道用户是否登录到 Paypal 并退款,我不知道如何检测该操作发生。是否有任何方法通过 IPN 从 Paypal 返回,在退款时提醒我?

非常感谢 !

4

1 回答 1

2

请参阅https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNReference#id091EB04C0HS

在付款信息变量下,请参阅 mc_fee 和 mc_gross 的说明:

mc_fee:与付款相关的交易费用。mc_gross 减去 mc_fee 等于存入 receiver_email 帐户的金额。相当于美元付款的 payment_fee。如果此金额为负数,则表示退款或撤销,并且这些付款状态中的任何一种都可以是原始交易费用的全部或部分金额。

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

payment_fee 等也是如此。只需使用该IPN 变量参考页面并搜索“退款”以查看您想在自己的代码中评估哪些变量。

于 2012-04-15T06:48:35.543 回答