gpt4 book ai didi

php - 用户请求Paypal退款时如何通过IPN检测

转载 作者:太空宇宙 更新时间:2023-11-03 15:56:55 26 4
gpt4 key购买 nike

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

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

非常感谢!

最佳答案

参见 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 变量引用 页面并搜索“退款”以查看您要在自己的代码中评估哪些变量。

关于php - 用户请求Paypal退款时如何通过IPN检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10160060/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com