创建条纹连接帐户。
#javascript #node #stripe

在本教程中,我们将了解如何创建Stripe Connect帐户。

目标

在本教程结束时,您知道:

  1. 什么是条纹连接帐户。
  2. 我们应该使用时。
  3. 如何创建条纹连接帐户。

先决条件

您必须对此有关于JavaScript和nodejs的知识。

所有代码将在此链接上可用。
https://github.com/MOIN-AKHTAR/stripe-connect.git

上次我在后端工作时,该申请就像我们有Advisros一样,这些顾问可以向建议和客户付款。更多但条纹更可靠和推荐,因为它提供了多种收集付款的方法,并使开发人员更容易处理这些SCNERIOS。现在,Stripe提供了多种方法来为我的SCNerio收取付款,我使用了一个称为Stripe Connect的功能。

现在,这个条纹连接帐户是什么。在简单的单词中,您可以将其视为一个条纹帐户,该帐户将代表我们的Scnerio Advisors代表他人收取钱。付款给他们的帐户。

但是,在此之前,请确保您在平台条纹帐户中建立了一家业务(Mean account Who Who您使用的秘密密钥)。您可以通过转到此链接来设置。

https://dashboard.stripe.com/login?redirect=%2Fsettings%2Fconnect

现在按照以下步骤设置您的业务。

  1. 转到品牌部分。
  2. 设置业务名称
  3. 比出现部分。
  4. 设置图标,徽标,品牌颜色和重音颜色,而不是单击“保存品牌更改”按钮,该按钮将在“品牌部分标题”旁边。 在所有步骤中,您可能会看到这种类型的结果。

Image description

现在,AFTRE首先建立业务,我们需要一个条纹平台帐户的秘密密钥您可以在条纹上创建帐户,并为此目的使用测试或实时键。

要获取秘密钥匙,您可以转到“家”选项卡,您可以在那里找到键。

Image description

用于创建Stripe Connect帐户,我们需要创建一个URL,该URL将您将您重定向到预建的条纹形式,在此您必须提供有关您的业务,个人信息和银行帐户信息的所有必要信息,这些信息将用于支出。<<<<<<<<<<<<<<<<<<<<<<< /p>

后端部分:

在开始我们的后端之前,我们必须安装很少的依赖项。

1. express (For setting up our server).
2. dotenv (To read environment variables from .env file).
3. cors (To resolve cors issue).
4. stripe (To deal with stripe related tasks).
5. nodemon (Install as dev dependency it will auto restart your 
            server whenever any changes occur in your code).

现在,此代码将创建该URL,将您重定向您从条纹中预先构建以收集必要信息。

const account = await stripe.accounts.create({
        type: 'standard',
      });
const accountLinks = await stripe.accountLinks.create({
        account: account.id,
        refresh_url: `${process.env.ORIGIN}/verify-wallet?account_id=${account.id}`,
        return_url: `${process.env.ORIGIN}/verify-wallet?account_id=${account.id}`,
        type: 'account_onboarding',
      });

现在,当您重定向到URL时,您将看到这种屏幕。

Image description

在这里,我们还使用了 Origin 此来源不过是您的网页,例如http://localhost:3000 Stripe,将您在Refresh_url和return_url中设置的AccountId将您重定向到此页面。因此,您可以做一些在此页面上的一种操作就像我们可以检查用户是否提供了所有条纹期望的信息,而不是将此帐户保存到数据库中。

在所有这些设置之后,如果提供给条纹的所有必需信息,因此我们可以使用Stripe Charge API向此帐户付款,您可以访问https://stripe.com/docs/api/charges/create