Paypal:标准结账退货

时间:2014-10-03 03:19:15

标签: php paypal

我有一个自定义按钮,调用paypal,标准结帐方法。就像这样:Passing price variable to PayPal with custom button

如果客户使用信用卡和PayPal接受,那么paypal重定向到我的网站,我将产品“标记”为已付款。但是,过了一会儿,银行拒绝了。我怎样才能获得这些信息?如果我使用标准结账。

1 个答案:

答案 0 :(得分:1)

听起来你正在接受一项尚未清除的电子支票。然后几天后付款应该清除它由于某种原因失败。

处理此问题的最佳方法是使用Instant Payment Notification。配置完成后,它会将事务数据POST到您已设置的侦听器脚本。此脚本可以接收该数据并根据不同的事务类型更新您的数据库,发送电子邮件通知或您想要自动化的任何其他内容。

在电子支票的情况下,IPN数据将具有待处理的payment_status,然后当该支付状态改变时,您将获得具有相同交易ID但具有新状态的另一IPN。这样,您可以等待交付货物,直到任何交易的支付状态实际上已完成,而不是其他任何交易。