Paypal IPN自定义变量

时间:2013-05-27 21:23:42

标签: php paypal paypal-ipn

我的Paypal IPN付款正在运行(立即购买按钮),但现在我必须在每个交易的数据库中添加一些变量,如折扣名称,用户ID等。在过去,我使用自定义隐藏字段,因为我只需要用户ID。但是现在我不知道如何通过这个新的自定义变量,如果付款成功,可以将它们从Paypal发回来吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:14)

你有三个主要选择:

  1. 使用标准custom隐藏字段将您需要的所有数据存储在一个字符串中。您可以使用JSON格式或某些等效格式。可变大小限制为256个字符,听起来似乎已经足够了。

  2. custom字段中存储唯一ID,并使用此ID查找您存储在数据库中的其他数据。

  3. 您还可以按建议here使用其他option字段,并通过PayPal here进行解释:

  4. 您可能还会将某些标准PayPal字段用于其他目的以外的目的(即隐藏您的数据),但这是非常可疑的,完全没必要,我想。

    请参阅this answer