【发布时间】:2016-08-31 19:25:57
【问题描述】:
我对 Ionic 整体有点陌生,我现在正在使用 Ionic 2。我做到了:
npm install stripe
然后我将条带模块放入 node_modules 文件夹。这是我在支付页面中访问 Stripe 的代码:
'use strict';
declare var require: any;
var Stripe = require('stripe')('API_KEY');
当我调用如下函数时:
Stripe.tokens.create({
card: {
"number": '4242424242424242',
"exp_month": 12,
"exp_year": 2017,
"cvc": '123'
}
}, function(err, token) {
// asynchronously called
console.log("error: " + err);
console.log("token: " + token);
});
我得到这个错误:
TypeError: exec is not a function
exec 在这一行的 stripe.js 中:
var exec = require('child_process').exec;
我不知道如何解决它,任何人有任何指针或可能有不同(正确)的方式将 Stripe 与 Ionic 2 集成?谢谢!!
【问题讨论】:
标签: typescript ionic-framework stripe-payments ionic2