如何通过paypal页面传递变量调用customer_id?
我有一个通过Paypal支付的页面。一切都通过IPN保存得很好,只有customer_id不会保存在数据库中。
我面临的问题如下:
请帮助!!!!
答案 0 :(得分:1)
customer_id不是PayPal提供的参数。你有几个方法可以解决这个问题。
1)使用“custom”参数。它实际上称为自定义,您可以在此字段中传递任何最多256个字符的值。如果客户ID是您所需要的,您可以在此处包含它,它也会在自定义字段中的IPN中返回,但当然您会知道这是您的客户ID值。
2)在生成按钮代码或API请求之前,将订单详细信息保存在数据库中。这样,您可以在请求的“invoice”参数中包含发票ID,然后将其与您数据库中的客户记录相关联(假设您有一个典型的相关数据库系统,其中包含客户ID和客户ID相关的订单表)。 )
然后,在您的IPN脚本中,您可以从invoice参数中获取发票ID,然后点击您的数据库以提取相关的客户ID,并随身携带。