Как превратить созданный в клетку токен банковского счета ACH Stripe (btok) в способ оплаты?

#stripe-payments #plaid

#stripe-платежи #плед

Вопрос:

Я следовал руководству Stripe ACH (https://stripe.com/docs/ach ) для создания токена банковского счета (btok) с помощью Plaid. Теперь, имея этот btok, мне интересно, как использовать его в качестве способа оплаты для оплаты счета с его помощью. Я делал это с кредитными картами ранее без проблем и теперь использую их в подключенных учетных записях, поэтому цель состоит в том, чтобы добиться того же с ACH. Я не вижу ACH в качестве типа способа оплаты здесь: https://stripe.com/docs/api/payment_methods/create

Ответ №1:

API PaymentMethods на данный момент не поддерживает платежи ACH (но это скоро появится):

https://stripe.com/docs/payments/payment-methods#supported-payment-methods

При этом вы все равно можете использовать сохраненный банковский счет клиента для оплаты счета. Подход должен начинаться с сохранения токена для клиента, как показано в первом фрагменте кода в этом разделе:

https://stripe.com/docs/ach#manually-collecting-and-verifying-bank-accounts

После того, как банковский счет сохранен / прикреплен к клиенту, вы можете создать элемент счета-фактуры для Клиента и выставить счет Клиенту за эти элементы счета-фактуры:

https://stripe.com/docs/billing/invoices/sending#one-off

Ответ №2:

просто создайте клиента stripe и создайте банковский счет, используя тот plaid_stripe_token, который у вас есть:

(с использованием PHP sdk)

 $stripe->customers->createSource(
            $customer->id,
            ['source' => $stripe_token]
        );
  

Эти банковские счета являются способами оплаты объектов клиентов.

Ссылка: https://stripe.com/docs/api/customer_bank_accounts