作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 Node quickpay
然而,他们的文档并不是那么“容易”理解,我有点受困于身份验证。
我有我的 API token
并且我遵循了以下 SO 问题:
为了实现以下目的:
var quickPay = require("quick-pay");
module.exports = function (router, mongoose) {
var token = "myToken";
var version = {
"Accept-Version": "v10",
"Authorization": "your basic authentication"};
var transaction_id = {};
router.route('/api/payment')
.put(function (req, res) {
processCreatePayment(req, res);
});
function processCreatePayment(req, res) {
var random_order_id = Math.floor((Math.random() * 1000) + 1);
var parameters = {
"currency": "INR",
"order_id": random_order_id
};
quickPay.post("payments/", version, parameters)
.then(function (result) {
console.log(result);
res.send(result);
transaction_id = result.id;
console.log(transaction_id);
})
.catch(function (err) {
console.log(err.response);
res.send(err.response);
});
}
return router;
};
但是我不太确定:"Authorization": "your basic authentication"
应该是什么。
我希望有人能帮助我。
请注意我已经尝试过:
var version = {
"Accept-Version": "v10",
"Authorization": "Basic "+token
};
但运气不好
我得到的只是无效的基本授权
最佳答案
为了使用带有 token 的基本身份验证,请尝试在 api key 之前添加“:”。所以使用:
"Authorization": ":" + apiKey
关于javascript - Node 闪付认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41091213/
我是一名优秀的程序员,十分优秀!