Javascript 如何为Meteor 1.3安装Stripe?

Javascript 如何为Meteor 1.3安装Stripe?,javascript,node.js,meteor,stripe-payments,Javascript,Node.js,Meteor,Stripe Payments,我正在创建一个meteor web应用程序,它将销售我们客户的一种产品。我决定尝试使用Stripe来处理付款(特别是Stripe Connect),并为每次销售收取“申请费” 我的问题: 我是否仍然需要使用mrgalaxy:stripe或kadira:stripe connect才能使用stripe的节点API?我对这些软件包的文档感到非常困惑,我现在认为它们已经过时了 如果没有,我应该如何为我的应用安装和导入Stripe 要导入条带,在客户端和服务器上需要做哪些不同的操作 我尝试过的: 在我的

我正在创建一个meteor web应用程序,它将销售我们客户的一种产品。我决定尝试使用Stripe来处理付款(特别是Stripe Connect),并为每次销售收取“申请费”

我的问题:

  • 我是否仍然需要使用
    mrgalaxy:stripe
    kadira:stripe connect
    才能使用stripe的节点API?我对这些软件包的文档感到非常困惑,我现在认为它们已经过时了

  • 如果没有,我应该如何为我的应用安装和导入Stripe

  • 要导入条带,在客户端和服务器上需要做哪些不同的操作

  • 我尝试过的:

    在我的应用程序目录中: meteor npm安装--保存条带

    在我的客户端javascript代码中:

    import stripe from "stripe"
    
    var stripe = require("stripe"("sk_******************")
    
    Meteor.startup(function() {
        stripe.setPublishableKey("sk_******************");
    });
    
    我相信第一个是为了做同样的事情,但两者都不起作用! Chrome调试器给了我:

    未捕获类型错误:需要(“http”)。createServer不是一个函数

    它运行在
    node\u modules/stripe/lib/stripe.js

    我现在非常困惑,我会用右手食指清楚地指示在javascript文件中到底要写什么,这样我就可以从现在开始创建我的第一个
    charge
    对象


    提前谢谢

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

    Beautiful!也许是我对Node缺乏经验;我甚至没有意识到Stripe.js与Stripe节点API是不同的包。现在我知道它们分别用于客户端和服务器。我尝试在客户端调用stripe.js,但得到了“未定义”,因为它仅通过文件包含,在Meteor中不起作用。您是如何在客户端正确集成stripe.js的?由于软件包已经过时…我想自动引用stripe.js CDN以使其保持最新。。。