我正在创建一个销售我们客户产品的流星网络应用程序。我决定尝试使用Stripe来处理付款(特别是条纹连接),并收取“申请费”。每次销售。
我的问题:
我是否仍需要使用mrgalaxy:stripe
或kadira:stripe-connect
才能使用Stripe的Node API?我对这些软件包的文档感到非常困惑,我现在认为这些文档已经过时了。
如果没有,请完全如何为我的应用安装和导入Stripe ?
在客户端和服务器上我需要做些什么来导入Stripe?
我尝试了什么:
在我的app目录中:
meteor npm install --save stripe
。
在我的客户端javascript代码:
import stripe from "stripe"
var stripe = require("stripe"("sk_******************")
Meteor.startup(function() {
stripe.setPublishableKey("sk_******************");
});
我相信第一个是做同样的事情,但都不起作用! Chrome调试器给了我:
Uncaught TypeError: require("http").createServer is not a function
在node_modules/stripe/lib/stripe.js
我现在非常困惑,并且会给我正确的食指,以便清楚地说明我的javascript文件中应该写什么,所以我可以从现在的位置开始创建我的第一个charge
对象。 / p>
提前致谢!
答案 0 :(得分:3)
Stripe npm包需要在服务器端运行,而不是在客户端运行。 Stripe.js如果是客户方。您使用Stripe.js创建一个令牌,然后将该令牌发送到您的服务器并使用NPM包来创建费用。