【发布时间】:2017-08-22 04:04:42
【问题描述】:
我正在开发一个 ionic 2 应用程序,它基本上是一个以 Woocommerce 作为后端的购物车。使用 REST API 的过程非常顺利:我可以在应用中浏览产品并为客户创建订单。
但现在我被付款处理困住了。该应用程序将仅使用 PayPal,并且有一个 PayPal plugin 我想使用。我没有测试过,但它看起来很简单:你传递购买细节(价格、货币、描述......),然后渲染 PayPal UI。
我可以向 PayPal UI 提供所有这些信息,但它有一个明显的问题:如何将其与关联的 Woocommerce 订单集成?如果付款成功,Woocommerce 将如何注册?
Woocommerce 安装已启用 PayPal。您可以在网站上使用 PayPal 就好了。
现在,我很确定这与 PayPal 的 IPN 有关。大胆猜测,也许我应该以某种方式将订单 ID 传递给 PayPal 插件,那么 IPN 会将相同的订单 ID 传递给 Woocommerce?可能是这样,但我找不到有关此的适当文档。
如果您搜索“ionic 2 woocommerce paypal”,您会看到很多人出售几乎相同的源代码。我可以购买一个并研究它,但我更愿意找到有关此特定操作的文档。
【问题讨论】:
-
不使用插件,为什么只放一个普通的HTML按钮来支付?
-
@JonathanBrizio 即使这样,我也不知道将什么信息传递给该按钮。
-
你能提供一个在 Git Repo 上实现的轻量级版本吗?那么我们可以玩它不?
-
@Sampath 它只是一个按钮,它调用与文档页面完全相同的代码:(ionicframework.com/docs/native/paypal) - 它工作得非常好 - 你可以假设 Woo 的订单已经创建(假设它是number 50) - 我只是不知道如何告诉 PayPal 告诉 Woo 这笔付款与订单 50 相关联。
-
好的。我会玩的,结果会告诉你的。
标签: wordpress ionic-framework paypal woocommerce ionic2