Parse.com 云代码中创建条带卡令牌(主.js)
Parse.com create stripe card token in cloud code (main.js)
我希望在解析云代码中创建条带令牌。
我不想在客户端 HTML 页面中创建令牌。我完整的Web应用程序是HTML + Javascript,所以不想暴露我的Stripe.setPublishableKey('pk_test_xxxxxxx');
由于这个原因,有兴趣在云代码中定义函数。
Parse.Cloud.define("addCreditCard", function(request, response) {
var token;
var group;
var Stripe = require('https://js.stripe.com/v2/');
Stripe.setPublishableKey('pk_test_xxxxxxxxx');
Stripe.card.createToken({
number : request.params.number,
cvc : request.params.cvc,
exp_month : request.params.month,
exp_year : request.params.year
}, {
sucsess: function(result) { response.success("Ok"); },
error : function(error) { response.error(error); }
});
});
这里解析云无法调用 var Stripe = require('https://js.stripe.com/v2/');
如果这么多地方建议使用解析云条模块 var Stripe = require('stripe'); var STRIPE_SECRET_KEY = 'sk_test_xxxxxxxxxx';
但这里没有定义函数Stripe.card.createToken
最后我的研究结束了,我得到了解决方案:
Parse.Cloud.httpRequest({
method : 'POST',
url : 'https://api.stripe.com/v1/tokens',
headers : {
'Authorization' : 'Bearer sk_test_xxxxxxxxxxxxxx'
},
body : {
"card[number]" : request.params.number,
"card[exp_month]" : request.params.month,
"card[exp_year]" : request.params.year,
"card[cvc]" : request.params.cvc
},
success : function(httpResponse) {
token = httpResponse.data.id; // Its token which required for create payment/charge
},
error : function(httpResponse) {
// Error
}
})
上面的代码可以在任何用main编写的云函数中使用.js
相关文章:
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- DynamoDB和Node Js:意外的令牌h
- 如何在核心php应用程序中使用节点js json Web令牌库
- 获取意外的令牌ILLEGAL JS错误
- 在 js sdk 中手动设置访问令牌
- HTML 无法识别我要求它运行的 javascript 文件,语法错误:意外的令牌“<”(匿名函数)script.js:
- 条带.js - 无法读取未定义的属性“条带令牌”
- Chrome vs JS:未捕获的语法错误:意外的令牌)
- 在passport.js中使用令牌验证电子邮件
- 通过oauth令牌passport.js访问用户配置文件
- 授权客户端JS API调用Google'的具有现有访问令牌的gap库
- 使用Twilio JS客户端API时出现JWT令牌过期问题
- 正在外部js文件中获取CSRF令牌
- AngularJS angular.js:12520 SyntaxError:意外的令牌ILLEGAL附属窗口
- 如何删除列表项angular??angular.js:12416语法错误:意外的令牌u
- 在JS web应用程序中,如何确保具有访问令牌的恶意用户无法刷新它
- 使用基于令牌的身份验证保护Sails.js中的API路由
- 通过请求从代码中获取 Dropbox OAuth 令牌.js失败;等效卷曲工作
- 崇高文本 3 意外令牌 js 文件中非法
- 为什么Ember-Simple-Auth支持刷新令牌?(JS + OAuth 2.0)