将产品ID传递给PayPal按钮

时间:2016-04-07 23:17:32

标签: javascript paypal elixir phoenix-framework

我有一堆产品,价格相同(我不能为每个产品创建一个PayPal按钮,因为会有数千个产品)。

有没有办法将产品ID传递给PayPal,以便我知道客户购买了哪种产品?

例如:我在www.mysite.com/products/1上有产品页面,其中1是产品ID。

www.mysite.com/products/2等产品页面也有...

每个产品页面上都有一个PayPal按钮。有没有办法将产品ID传递给PayPal,以便我知道购买了哪种产品?

感谢您的时间。

2 个答案:

答案 0 :(得分:1)

custom可用时,请勿使用item_number

  

item_number参见说明   传递变量,用于跟踪购买的产品或服务或所做的贡献。您指定的值将在付款完成后传回给您。如果您希望PayPal跟踪库存或跟踪按钮销售的商品的盈亏,则需要此变量   最多127个字符

来自https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/

答案 1 :(得分:0)

是的,在您的PayPal按钮中,您可以传递可用于后端处理的{{1}} variable

enter image description here

您需要获取您的产品ID(来自GET URL,可能使用js来执行此操作)并将其传递给按钮代码中的自定义变量。

稍后您可以使用IPN,以便paypal会向您发送购买商品的通知以及您已通过的自定义变量。