Php Paypal-销售附加到特定用户的数字产品?

Php Paypal-销售附加到特定用户的数字产品?,php,paypal,metadata,Php,Paypal,Metadata,我被贝宝的API和选项弄糊涂了。有人能帮我确定一个虚拟/数字产品选项的良好起点,该选项可以有一些与之相关的自定义元数据吗?以下是我的要求: 我正在销售应用内积分/货币 我正在使用PHP与Paypal集成 每次购买都必须能够附加一些数据(例如,我数据库中的用户ID和产品ID),这些数据将传回给我,以便我能够识别哪个用户购买了哪个产品,因此,一旦与Paypal核实,我将知道如何将数字产品交给买家 我认为“用于快速结账的数字商品”会起作用,因为它似乎是为在线/虚拟/数字类型的产品而设计的。但是,我

我被贝宝的API和选项弄糊涂了。有人能帮我确定一个虚拟/数字产品选项的良好起点,该选项可以有一些与之相关的自定义元数据吗?以下是我的要求:

  • 我正在销售应用内积分/货币
  • 我正在使用PHP与Paypal集成
  • 每次购买都必须能够附加一些数据(例如,我数据库中的用户ID和产品ID),这些数据将传回给我,以便我能够识别哪个用户购买了哪个产品,因此,一旦与Paypal核实,我将知道如何将数字产品交给买家
我认为“用于快速结账的数字商品”会起作用,因为它似乎是为在线/虚拟/数字类型的产品而设计的。但是,我很难找到使用此选项传递用户ID和产品ID的方法。我还查看了上的示例和库,但我没有看到一种明显的方式附加这个动态元数据


谢谢你的帮助

实际上,您只需要一个id,不需要更多。在处理订单之前,将id与元数据绑定(在MySQL之类的数据库中)

然后,在侦听器中,您可以使用id提取数据


希望有帮助

好的,我当然可以使用一个ID。但是我如何向API提供这个ID以便以后可以检索?它是否在特定名称下查找值?我在文档中找不到这方面的参考。谢谢