Vol*_*ort 7 wordpress paypal woocommerce ionic-framework ionic2
我正在开发一个离子2应用程序,它基本上是一个购物车,Woocommerce作为后端.使用REST API,情况非常顺利:我可以在应用程序中浏览产品并为客户创建订单.
但现在我陷入了支付处理的困境.该应用程序将只使用PayPal,并且我想使用PayPal插件.我还没有测试过,但看起来非常简单:你传递购买细节(价格,货币,描述......),然后渲染PayPal用户界面.
我可以向PayPal用户界面提供所有这些信息,但它有一个显而易见的问题:如何将其与相关的Woocommerce订单集成?如果支付成功,我如何做到这一点,Woocommerce注册它?
Woocommerce安装已启用PayPal.你可以在网站上使用PayPal就好了.
现在,我很确定它与PayPal的IPN有关.猜测一下,也许我应该以某种方式将订单ID传递给PayPal插件,那么IPN会将同样的订单ID传递给Woocommerce吗?可能是类似的东西,但我找不到适当的文件.
如果你搜索"离子2 woocommerce paypal",你会看到很多人出售相同的东西的源代码.我可以买一个并研究它,但我宁愿找到关于这个特定动作的文档.
你快到了。如果您不想购买插件,可以手动购买。例如,notify_url使用 ie pp_respond(或任何您想要的)将参数设置为您的站点。
在您的 中functions.php,输入以下代码:
if(isset($_GET['pp_respond'])){
file_put_contents(__DIR__."/my_notificationssss.txt", $_SERVER['REQUEST_URI']. "\r\n". print_r($_POST,true) . "\r\n ------------- \r\n" , FILE_APPEND);
}
Run Code Online (Sandbox Code Playgroud)
然后进行测试购买,沿着该functions.php文件将会有一个名为 的新文件my-notificationssss.txt,并浏览该文件,找出您将来需要使用的参数。
| 归档时间: |
|
| 查看次数: |
729 次 |
| 最近记录: |