Я хочу создать токен полосы в облачном коде синтаксического анализа.
Я не хочу создавать токен на HTML-странице на стороне клиента. Мое полное веб-приложение находится в 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/');
Если во многих местах предлагается использовать модуль parse cloud stripe var Stripe = require('stripe'); var STRIPE_SECRET_KEY = 'sk_test_xxxxxxxxxx';
Но здесь функция Stripe.card.createToken
не определена