节点应用程序中与 KillBill 的 Paypal 集成问题
Paypal integration issue with KillBill in a node app
我正在尝试将 paypal 支付网关集成到我的 Node 应用程序中,我在其中调用了 KillBill api 在 itsw 文档中为 Paypal 网关提供了描述,我们将收到一个 url位置 header。
但是在邮递员中点击它时,我收到了该页面的 html,而不是 Headers 中的 url,键为 "location"。
如何将它集成到节点应用程序中,以便如果我向其 url 发出请求,我将返回要重定向的页面的 url 并且可以做任何我想做的事情。
KillBill 文档 link https://github.com/killbill/killbill-paypal-express-plugin
以下是 api 我正在使用 kill bill 提供的 paypal 集成
curl-v\
-X POST \
-u admin:password \
-H 'X-Killbill-ApiKey: bob' \
-H 'X-Killbill-ApiSecret: lazar' \
-H 'X-Killbill-CreatedBy: admin' \
-H 'Content-Type: application/json' \
-d'{
"kb_account_id": "13d26090-b8d7-11e2-9e96-0800200c9a66",
"currency": "USD",
"options":{
"return_url": "http://www.google.com/?q=SUCCESS",
"cancel_return_url": "http://www.google.com/?q=FAILURE",
"billing_agreement":{
"description": "Your subscription"
}
}
}'\
http://127.0.0.1:8080/plugins/killbill-paypal-express/1.0/setup-checkout
我已经以某种方式对其进行了排序,我只是将该响应 html 转换为循环 Json 数组,然后在某个索引中找到了该 html 页面的 URL该数组作为对象的键值对。不知道它是否是一个完美的解决方案,但它工作正常并且符合我的要求。
我正在尝试将 paypal 支付网关集成到我的 Node 应用程序中,我在其中调用了 KillBill api 在 itsw 文档中为 Paypal 网关提供了描述,我们将收到一个 url位置 header。 但是在邮递员中点击它时,我收到了该页面的 html,而不是 Headers 中的 url,键为 "location"。 如何将它集成到节点应用程序中,以便如果我向其 url 发出请求,我将返回要重定向的页面的 url 并且可以做任何我想做的事情。 KillBill 文档 link https://github.com/killbill/killbill-paypal-express-plugin
以下是 api 我正在使用 kill bill 提供的 paypal 集成
curl-v\ -X POST \ -u admin:password \ -H 'X-Killbill-ApiKey: bob' \ -H 'X-Killbill-ApiSecret: lazar' \ -H 'X-Killbill-CreatedBy: admin' \ -H 'Content-Type: application/json' \ -d'{ "kb_account_id": "13d26090-b8d7-11e2-9e96-0800200c9a66", "currency": "USD", "options":{ "return_url": "http://www.google.com/?q=SUCCESS", "cancel_return_url": "http://www.google.com/?q=FAILURE", "billing_agreement":{ "description": "Your subscription" } } }'\ http://127.0.0.1:8080/plugins/killbill-paypal-express/1.0/setup-checkout
我已经以某种方式对其进行了排序,我只是将该响应 html 转换为循环 Json 数组,然后在某个索引中找到了该 html 页面的 URL该数组作为对象的键值对。不知道它是否是一个完美的解决方案,但它工作正常并且符合我的要求。