Paypal Express Checkout / React - 发送产品信息

Posted

技术标签:

【中文标题】Paypal Express Checkout / React - 发送产品信息【英文标题】:Paypal Express Checkout / React - Send Product Information 【发布时间】:2018-02-15 12:34:16 【问题描述】:

我正在开发一个商店应用程序,我想使用 Paypal 进行结帐。

我已经安装了这个非常漂亮的快速结帐按钮的 React 实现 - https://www.npmjs.com/package/react-paypal-express-checkout

设置我的商家帐户、开发者应用程序和沙盒帐户后,它马上就可以工作了。

我遇到的唯一问题是我的应用有一个内置购物车;跟踪用户打算购买的商品以及他们为每件商品选择的选项(颜色、尺寸、数量等),卖家需要知道这些信息,以便他们能够运送正确的产品。

我想知道是否有一种方法可以在购买时发送一些附加信息,让卖家知道用户购买了哪些产品以及他们选择了哪些选项。如果我可以发送一个额外的字符串出现在卖家的帐户中,我可以很容易地附上用户的购物车信息。

对不起,如果这是一个菜鸟问题。我对 web-dev 还是很陌生。

【问题讨论】:

当他们尝试付款并有一个字段paid:false并且当贝宝通知您已付款时,您为什么不将所有购物车信息保存在数据库中,将字段更改为true。然后,您可以拥有任意数量的键值 @serendipity 我想我不确定你的意思..paid 是一个布尔值。 是的。但在数据库中你也可以保存其他值 那你就可以按付费过滤了 @serendipity 我正在尝试将信息发送给卖家贝宝,以查看我的客户何时查看订单,但我没有在网站上显示订单。我绝对可以像你说的那样做,但我 100% 确定有一种方法可以通过 Paypal 购买发送产品信息(这就是我要问的问题。) 【参考方案1】:

所以我在文档中发现您可以使用item_list 发送项目表。您可以为每个项目附加一个名称以及选项列表(大小、颜色等)。但我在文档中找不到如何格式化此列表,以及no one seems to know。

因此,作为一种解决方法,我只是将选项附加到名称中,以便买卖双方可以看到每件商品及其选项的完整列表。

这是您在贝宝交易中的样子 -

如果有人需要使用上面的I forked the node package 并实现此功能。希望这可以帮助尝试在他们的 react 商店中实施 paypal 的人。

【讨论】:

以上是关于Paypal Express Checkout / React - 发送产品信息的主要内容,如果未能解决你的问题,请参考以下文章

PayPal Express Checkout 通行证 transactionID

如何访问 Paypal Express Checkout 的响应?

如何为 PayPal Express Checkout 配置 IPN?

paypal express checkout - 400 错误请求

Paypal Express Checkout / React - 发送产品信息

paypal express checkout set paypal费用另加