首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在条带中保存自定义账户客户的信用卡

在条带中保存自定义账户客户的信用卡
EN

Stack Overflow用户
提问于 2021-01-21 02:24:16
回答 1查看 78关注 0票数 0

我们正在搭建一个平台。在我们的平台中,我们在条带中创建Custom连接帐户。对于这些自定义连接帐户,我们创建客户帐户。本质上,客户帐户是我们在平台中的Custom Connect (公司)帐户的最终客户。现在我们想要存储客户帐户的信用卡信息(用于特定的自定义连接帐户)。

我们按照here的说明创建了一个setupIntent。代码如下,其中stripe_account是自定义连接(公司)帐户的account_id,customer' id‘是客户帐户的id-

代码语言:javascript
复制
    intent = stripe.SetupIntent.create(
      customer=customer['id'],
      stripe_account = stripe_account
    )

我们将这个intent.client_secret传递给前端。在Javascript中,我们将其称为-

代码语言:javascript
复制
setupForm.addEventListener('submit', function(ev) {
  ev.preventDefault();
  stripe.confirmCardSetup(
    clientSecret,
    {stripe_account : stripe_account},
    {
      payment_method: {
        card: cardElement,
        billing_details: {
          name: cardholderName.value,
        },
      },
    }
  ).then(function(result) {
    if (result.error) {
      // Display error.message in your UI.
    } else {
      // The setup has succeeded. Display a success message.
    }
  });
});

但是我们得到了错误,没有这样的设置意图:'seti_1IBkyZ4ZQzThevDR3MR433aI‘。很明显,这里不接受从条纹生成的setupintent。我们做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-21 05:15:40

这个错误的可能原因是你没有initializing Stripe.js with the stripeAccount设置意图存在的地方。您的Stripe.js初始化代码应该如下所示:

代码语言:javascript
复制
var stripe = Stripe('pk_test_YOUR_PUBLISHABLE_KEY', {
    stripeAccount: 'acct_CONNECTED_ACCOUNT_ID'
});

这将允许Stripe.js代表连接的帐户发出请求(这是设置意图所在)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65815418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档