这是工作流程:
我会在什么时候将交易标记为“正在处理”?如果用户关闭浏览器,我不希望在2之前执行此操作。如果PayPal延迟,我不想等到4。理想情况下,会有一个关于付款提交的回调,或者是一种在提交后强制重定向的方法。处理这个问题的最佳方法是什么?
答案 0 :(得分:1)
我会考虑使用Express Checkout之类的东西。这样,您就可以准确了解付款的处理时间,因为您必须运行API调用才能实际处理付款。如果付款最终由于某种原因而被延迟(例如,买方通过eCheck付款),您仍然可以使用IPN在付款实际清算时收到通知。