我的Paypal IPN付款正在运行(立即购买按钮),但现在我必须在每个交易的数据库中添加一些变量,如折扣名称,用户ID等。在过去,我使用自定义隐藏字段,因为我只需要用户ID。但是现在我不知道如何通过这个新的自定义变量,如果付款成功,可以将它们从Paypal发回来吗?
感谢您的帮助!
答案 0 :(得分:14)
你有三个主要选择:
使用标准custom
隐藏字段将您需要的所有数据存储在一个字符串中。您可以使用JSON格式或某些等效格式。可变大小限制为256个字符,听起来似乎已经足够了。
在custom
字段中存储唯一ID,并使用此ID查找您存储在数据库中的其他数据。
您可能还会将某些标准PayPal字段用于其他目的以外的目的(即隐藏您的数据),但这是非常可疑的,完全没必要,我想。
请参阅this answer。