2

我正在尝试创建一个简单的贝宝购买系统。通过一些教程,我似乎需要使用 IPN(即时付款通知)系统来跟踪订单是否已付款。

改用返回 url 变量并传入订单 ID 就足够了吗?例如,类似 return="http://mysite.com/paid?id=5&pass=xyS2y"

变量 - PayPal HTML 变量

4

1 回答 1

5

否 - 用户在付款后可能不会返回您的网站。

如果您确实收到了 PayPal 退货,您仍然需要像 IPN 一样验证它,以确认付款已通过、正确的金额、正确的项目、正确的收款人帐户(您)、正确的客户,对于正确的订单参考,以正确的货币,正确的运费等等等。您对此验证的需求可能会有所不同,具体取决于您接受的付款有多复杂(例如,如果它只是捐赠,那么处理比较少说一个多产品订单)。

您还需要确保在稍后获得 IPN 时不会重复处理订单。

于 2010-07-22T00:49:00.463 回答