我的网站上有产品列表。 它在我的网站上的实现方式并不重要,假设它是一个带有复选标记的表格。用户选择要订购的产品:
产品_1 4.99 美元
product_2 已检查 4.99 美元
product_3 已检查 3.99 美元
product_4 4.99 美元
...
然后用户点击“订购”。我的 PHP 脚本调用 PP 端的某些内容,并向用户呈现“请付款”页面(同样,在 PP 端):
产品_2 4.99 美元
product_3 4.99 美元
...
总计:...
如你所见,我已经向PP发送了产品名称、产品价格和一些名为“交易id”的隐藏字段的列表,稍后我将使用它来识别付款,这是我生成的值。
用户付款,触发PP端的WebHook(IPN?),调用我端的另一个PHP脚本。它传递支付状态(成功)和交易ID。 收到后,我就会知道用户购买了这些物品。
就是这样。我需要知道这是否可行以及示例代码,因为 PP 开发文档对初学者不太友好。
请帮忙。
使用标准 PayPal 集成。出于示例目的,其示例后端路由位于 node.js 中。改为在 PHP 中实现后端路由。您自己的“transaction_id”(您应该将其称为其他名称)如果是唯一的并且之前从未在您的 PayPal 帐户上完成的交易中使用过,则应将其设置为 v2/checkout/order 的
invoice_id
值。