PayPal Payment Pro - 应该使用哪个字段来确定订单的确定答案

时间:2015-05-12 15:48:31

标签: paypal paypal-ipn

我正在为客户实施PayPal支付专业版,因此​​我正在配置IPN服务以确认客户端服务器上的购买。我无法解决的是应该使用哪个字段“携带”要传递回IPN处理程序的订单的ID?

有人说发票字段,有人说自定义字段......

最佳做法是什么? (如果有的话)

我知道有一些类似的问题,但我正在寻找明确的最佳实践答案。

2 个答案:

答案 0 :(得分:0)

这正是发票字段的用途。这是最好的做法。

至少有一些产品,PayPal还会根据发票而不是自定义应用重复付款测试。这通常是将您的唯一订单标识符放在发票字段中的一个很好的理由(您不希望用户为同一次购买付费两次)但如果由于某种原因,这与您处理订单ID的方式不相符那么您可以将您的订单ID放在非托管(通过PayPal)自定义字段中。

答案 1 :(得分:0)

最佳做法是发票字段,请注意发票锁定的可能性 - 防止有人支付相同的发票两次。

例如,两个人同时结账,您将Paypal传递给下一个发票ID - 因此两个用户都在尝试支付相同的发票。一个人完成交易后,另一个人将收到重复的发票错误。

相关问题