【问题标题】:ionic 2 stripe payment issue离子2条支付问题
【发布时间】:2018-08-03 11:18:33
【问题描述】:

我正在使用ionic-3 开发Hybrid 应用程序。我想用条纹付款。我正在从卡详细信息中获取令牌 ID,但在 Angular 2 中获取令牌 ID 后我不知道如何收费。我做到了:

npm install stripe

然后我将条带模块放入 node_modules 文件夹。这是我获取 token-id 的支付功能,现在我要收费了。

   pay() {
    this.stripe.setPublishableKey('pk_test...');
    this.stripe.createCardToken(this.cardinfo).then((token) => {
    console.log("token.id")
    })
    .catch(error => 
    console.log(error)
  );
  }

【问题讨论】:

    标签: angularjs ionic3 stripe-payments


    【解决方案1】:

    您需要使用您的密钥在服务器端创建费用,因此您需要将令牌 ID 发布到可以为您执行此操作的服务器端端点:https://stripe.com/docs/charges

    编辑:另外,您不能使用 Stripe Node 库客户端;它没有这些功能。您需要该部分的元素:https://stripe.com/docs/stripe-js

    【讨论】:

    • 是的,我试过了,但在 'var stripe = require("stripe")("sk_test_BQokikJOvBiI2HlWgH4olfQ2");' 中出现错误需要错误。我也安装了“npm install stripe”,但仍然出现错误。
    • 找不到名称'require'。
    • 你在 Node 中做require("stripe") 服务器端吗?如果没有,那么它就不会起作用。 stripe NPM 模块根本不适合客户端使用——你需要使用 Elements/Stripe.js。
    猜你喜欢
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 2013-10-26
    • 2017-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多