【发布时间】:2015-04-18 15:06:37
【问题描述】:
我最近从基本的 Paypal 付款转换为链式付款...如果你们愿意提供帮助,我有几个问题。
首先,当我设置 PayRequest 时,我还在数据库中创建了一个订单记录。以前使用我的基本 Paypal 实现,我将自定义字段中的 OrderId 作为表单发布的一部分传递给 Paypal。然后,我会在 IPN 处理程序中取回该 OrderId,并使用它将订单标记为已付款或基于 Paypal IPN 的响应。
现在我想知道本地创建的订单的独特价值是什么?我应该使用支付密钥在 IPN 回调中查找订单吗?还是我应该将 PayRequest 的 trackingId 属性设置为订单 ID 并在 IPN 回调请求对象中提取?
其次,PayRequest 有 returnUrl 和 ipnNotificationUrl。 returnUrl 应该处理 IPN 回调还是 ipnNotificationUrl 只应该这样做?
我之所以问是因为退货网址必须能够向买家显示他们的付款状态和交易信息,与我在 IPN 回调中获得的数据相同。
感谢大家的意见,等我把这两个小细节解决了,我就可以走了!
【问题讨论】:
标签: paypal paypal-ipn paypal-adaptive-payments