1

我有一个网站使用 Paypal IPN 在我的客户付款时收到通知。效果很好。

因为我的库存有限,我保留了 30 分钟的预订。在此之后,一个 cron 作业将交易设置为由于超时而无效,并且股票被释放以供其他人购买。

问题是,客户在给定的 30 分钟内没有付款。然后我在我的 IPN 脚本上收到来自 Paypal 的通知,告诉我这笔我在数据库中无效的交易已付款。

有没有办法防止这种情况发生?也许是一种告诉 Paypal 取消订单或立即退款的方法?

提前感谢您的帮助!

4

1 回答 1

1

找到此代码示例以帮助您完成此操作。https://github.com/paypal/codesamples-php/blob/master/Merchant/sample/code/RefundTransaction.php

于 2013-08-13T11:08:08.173 回答