PayPal自定义变量唯一标识符


Paypal custom variable unique identifier

我知道使用 PayPal 按钮的自定义变量的推荐做法是传递一个标识符,该标识符是对数据库中某些数据的引用,然后在PayPal返回响应时,验证该 id 及其在数据库中的相应引用以进行额外的处理,

但我的问题是,如果我在用户单击PayPal按钮时将数据保存在数据库中,用户被重定向到PayPal,如果用户单击浏览器上的后退按钮,我怎么知道交易从未完成?因为如果用户这样做,我将不会得到PayPal的响应(已完成与否)。如果我没有得到PayPal的任何响应,那么我只是无缘无故地在我的数据库中保存了一些数据。

我应该如何解决这个问题?

有一个包含大量字段的大表单,因此由于存在限制,我无法在自定义变量中发送所有数据。

请帮忙!

当它们未付款时,我会将它们保存为"待处理"状态。 然后,如果付款从未完成,您将拥有挂单的记录,您可以跟进这些订单以尝试将它们转换为订单,或者只是删除所有挂单以清理它。