Подтвердите банк пользователя только для активации учетной записи, используя полосу - PullRequest
0 голосов
/ 29 октября 2018

Я использую NodeJS и ExpressJS

Как я могу осуществить проверку аккаунта с помощью нашивки? Это возможно? Я просто хочу убедиться, что у этого пользователя есть банковский счет, но я не хочу снимать с него деньги. Какие детали я могу получить из этой проверки? Это потому, что я хочу отфильтровать мошенников на своей платформе, и эта проверка определенно заставит их подумать дважды.

1 Ответ

0 голосов
/ 29 октября 2018

Вы можете подтвердить учетную запись, используя следующий API:

Банковский счет клиента должен быть сначала проверен, прежде чем его можно будет списать. Stripe поддерживает мгновенную проверку с использованием Plaid для многих самых популярных банков. Если банк вашего клиента не поддерживается или вы не хотите интегрироваться с Plaid, необходимо вручную подтвердить банковский счет клиента с помощью API.

проверить это: https://stripe.com/docs/api/customer_bank_accounts/verify

stripe.customers.verifySource(customerId, bankAccountId, params)

Пример:

var stripe = require("stripe")("sk_test_4eC39HqLyjWDarjtT1zdp7dc");

stripe.customers.verifySource(
  "cus_DsJV8TIcCJGSym",
  "ba_1DQVjc2eZvKYlo2COqxnGt4h",
  {
    amounts: [32, 45]
  },
  function(err, bankAccount) {
});

Ответ:

{
  "id": "ba_1DQVjc2eZvKYlo2COqxnGt4h",
  "object": "bank_account",
  "account_holder_name": "Anthony Anderson",
  "account_holder_type": "individual",
  "bank_name": "STRIPE TEST BANK",
  "country": "US",
  "currency": "usd",
  "customer": "cus_DsJV8TIcCJGSym",
  "fingerprint": "1JWtPxqbdX5Gamtc",
  "last4": "6789",
  "metadata": {
  },
  "routing_number": "110000000",
  "status": "new",
  "name": "Jenny Rosen"
}

Вам необходимо создать клиентский и банковский счет на полосе с помощью полосового токена.

СОЗДАТЬ КЛИЕНТА: https://stripe.com/docs/api/customers/create

СЧЕТ БАНКА СОЗДАНИЯ: https://stripe.com/docs/api/customer_bank_accounts/create

...