Php Paypal IPN自定义变量

Php Paypal IPN自定义变量,php,paypal,paypal-ipn,Php,Paypal,Paypal Ipn,我的Paypal IPN付款正在工作(立即购买按钮),但现在我必须添加一些变量,如折扣名称、用户ID等。。。在我的数据库中的每个事务。过去我使用自定义隐藏字段,因为我只需要用户ID。但现在我不知道如何传递新的自定义变量,如果付款成功,如何让它们从Paypal发回 谢谢你的帮助 您有三个主要选项: 使用标准的custom隐藏字段将所需的所有数据存储在一个字符串中。您可以使用JSON格式或其他等效格式。变量大小限制为256个字符,这听起来似乎足够了 在custom字段中存储一个唯一的id,并使用此i

我的Paypal IPN付款正在工作(立即购买按钮),但现在我必须添加一些变量,如折扣名称、用户ID等。。。在我的数据库中的每个事务。过去我使用自定义隐藏字段,因为我只需要用户ID。但现在我不知道如何传递新的自定义变量,如果付款成功,如何让它们从Paypal发回


谢谢你的帮助

您有三个主要选项:

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

  • custom
    字段中存储一个唯一的id,并使用此id查找存储在数据库中的其他数据

  • 根据PayPal的建议和解释,您还可以使用其他
    选项
    字段:

  • 您也可以将一些标准PayPal字段用于其他目的(即隐藏数据),但我认为这是非常可疑的,完全没有必要的


    请参阅。

    您应该只解析cone自定义变量,一个id,并将其余数据存储在本地。当paypal通过IPNSo连接回来时,使用该id检索数据。不可能传递其他变量并将其返回。。。您选择将其存储在数据库中,并在会话后或会话中使用?自定义变量有限制,因此您不能将其用作本地存储的替代方案。