【发布时间】:2013-01-17 01:38:16
【问题描述】:
我正在将 PayPal Express Checkout API 集成到数字商品/服务网站中。我解决了所有技术问题,但现在我有一个理论上的问题 - 当交易完成并且我从 PayPal 获得确认时,存储来自 paypal 的确认并记入我用户帐户的最佳方式是什么?
paypal 库中的 ConfirmPayment() 函数从 paypal 中返回一个关联数组,其中包括交易 ID,并确认我的企业帐户中有用户的钱。
所以我的计划是,将该事务 ID 作为 unique 值存储在 SQL 表中,因此如果用户重新加载确认页面,然后重新调用 ConfirmPayment($token),我的 PHP 脚本不会只需再次记入他们的帐户,因为 SQL 表将返回唯一 ID 错误。
聪明的程序员如何将最后的付款确认整合到他们的应用程序的其余部分? 谢谢。
【问题讨论】: