我正在尝试集成贝宝支付网关在我的节点应用程序中,我正在调用为paypal网关提供的KillBill api,在它的we文档中描述了我们将在位置头中接收一个url。但是当我在邮递员中点击它时,我会收到那个页面的html,而不是它在页眉中带有"location“键的url。如何将其集成到节点应用程序中,这样,如果我向它的url提出请求,我就会得到要重定向的页面的url,并且可以做任何我想做的事情。KillBill docs链接https://github.com/killbill/killbill-paypal-express-plugin
下面是我所使用的由杀死bill提供的paypal集成的api
curl -v \ -X POST \ -u管理:密码\ -H‘X-Killbill-每个密钥: bob’\ -H‘X-Killbill-Api保密: lazar’\ -H 'X-Killbill-CreatedBy: admin‘\ -H’内容-Type: application/json‘\ -d '{ "kb_account_id":"13d26090-b8d7-11e2-9e96-0800200c9a66",“货币”:“美元”,“选项”:{ "return_url":"http://www.google.com/?q=SUCCESS","cancel_return_url":"http://www.google.com/?q=FAILURE","billing_agreement":{ "description":“您的订阅”} }‘http://127.0.0.1:8080/plugins/killbill-paypal-express/1.0/setup-checkout’
发布于 2019-11-01 05:19:44
我以某种方式对其进行排序,我只是将响应html转换为一个循环Json数组,而不是在该数组的某个索引中找到该html页面的URL,作为对象的键值对。不知道这是否是一个完美的解决方案,但它工作良好,并符合我的要求。
https://stackoverflow.com/questions/58627087
复制相似问题