如何安装Stripe for Meteor 1.3?

时间:2016-05-03 20:49:38

标签: javascript node.js meteor stripe-payments

我正在创建一个销售我们客户产品的流星网络应用程序。我决定尝试使用Stripe来处理付款(特别是条纹连接),并收取“申请费”。每次销售。

我的问题:

  1. 我是否仍需要使用mrgalaxy:stripekadira:stripe-connect才能使用Stripe的Node API?我对这些软件包的文档感到非常困惑,我现在认为这些文档已经过时了。

  2. 如果没有,请完全如何为我的应用安装和导入Stripe

  3. 在客户端和服务器上我需要做些什么来导入Stripe?

  4. 我尝试了什么:

    在我的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>

    提前致谢!

1 个答案:

答案 0 :(得分:3)

Stripe npm包需要在服务器端运行,而不是在客户端运行。 Stripe.js如果是客户方。您使用Stripe.js创建一个令牌,然后将该令牌发送到您的服务器并使用NPM包来创建费用。