重定向到处理事务后使用付款数据传输

时间:2014-11-18 01:43:29

标签: paypal

我正在使用Paypal销售我在服务器上生成的许可证密钥。我希望能够在付款后立即向用户显示此许可证密钥。

付款后使用重定向和付款数据转移,我可以在重定向后获取交易ID。我可以验证付款是否成功,并在现场生成许可证。

如果收到IPN消息,我也会收到IPN消息并生成许可证密钥。

我会确保我不会两次处理同一笔交易。如果IPN消息首先出现,则重定向将仅显示已生成的许可证密钥。

我想知道使用付款数据传输通知生成许可证密钥是否安全,或者我是否应该在收到IPN消息时生成许可证密钥。

付款数据转移:https://developer.paypal.com/webapps/developer/docs/classic/paypal-payments-standard/integration-guide/paymentdatatransfer/

1 个答案:

答案 0 :(得分:0)

我发现这个页面我认为可以回答我自己的问题:https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNPDTAnAlternativetoIPN/

看起来两者都很好。