PayPal立即购买按钮 - 验证付款已提交

时间:2013-09-11 20:19:29

标签: paypal

这是工作流程:

  1. 用户提交购物车
  2. 重定向到PayPal付款
  3. 提交付款
  4. 等待notify_url通知将交易标记为“已完成”
  5. 我会在什么时候将交易标记为“正在处理”?如果用户关闭浏览器,我不希望在2之前执行此操作。如果PayPal延迟,我不想等到4。理想情况下,会有一个关于付款提交的回调,或者是一种在提交后强制重定向的方法。处理这个问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

我会考虑使用Express Checkout之类的东西。这样,您就可以准确了解付款的处理时间,因为您必须运行API调用才能实际处理付款。如果付款最终由于某种原因而被延迟(例如,买方通过eCheck付款),您仍然可以使用IPN在付款实际清算时收到通知。

https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/integration-guide/ECGettingStarted/