#alexanderfarkas_api

1 messages ยท Page 1 of 1 (latest)

golden quiverBOT
#

๐Ÿ‘‹ Welcome to your new thread!

โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.

โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.

๐Ÿ”— This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1407047288001527808

๐Ÿ“ Have more to share? Add more details, code, screenshots, videos, etc. below.

sacred shadow
#

Hi ๐Ÿ‘‹

Collecting account information yourself will require significant PCI certification before you can process payments on Stripe

#

Using Stripe Financial Connections does avoid this requirement

supple flume
#

I'm referring to this Financial Connections method just to be clear:

stripe.collectBankAccountForSetup({
    clientSecret: clientSecret,
    params: {
      payment_method_type: 'us_bank_account',
      payment_method_data: {
        billing_details: {
          name: accountHolderNameField.value,
          email: emailField.value,
        },
      },
    },
    expand: ['payment_method'],
  })

And this manual method:

 stripe.confirmUsBankAccountSetup(clientSecret, {
    payment_method: {
      billing_details: {
        name: accountholderName.value,
        email: email.value,
      },
      us_bank_account: {
        account_number: accountNumber.value,
        routing_number: routingNumber.value,
        account_holder_type: accountHolderType.value, // 'individual' or 'company'
      },
    },
  })

#

Hi

Thank you very much for the clarification

sacred shadow
#

It's a pretty straight forward situation. If you collect the inputs (even only on your own website without saving to the server) there's a high regulatory compliance burden.

Using Stripe Elements and Stripe.js functions to avoid this saves you a lot of that.

supple flume
#

Is that possible to use Stripe Elements with ACH?

#

We've been using Stripe Card Elements for a long time, but I'm not able to find corresponding elements for ACH fields. I suppose it's only possible to use Financial Connection integration

sacred shadow
#

The Stripe Payment Element supports ACH with Financial Connections

golden quiverBOT
tawdry spoke
#

Hi there. I'll be taking over for Snufkin here, who needed to step away. Please let me know if you have any outstanding questions - I understand that Snufkin pointed you toward the docs for the Payment Element

supple flume
#

Hi!
From what I understood it's not possible to create custom UI using my own code (the way we currently are able to do for bank cards). Correct?

tawdry spoke
#

You mean to collect bank details on your own UI and then pass them to Stripe? That is absolutely possible

#

But, as Snufkin mentioned, it comes with a higher regulatory burden

supple flume
#

No, I mean with the help of iframe-embedded inputs

#

So they encapsulate only the input itself, without taking full control over the page. For example, we currently use CardNumberElement, CardExpiryElement and CardCvcElement from @stripe/react-stripe-js

tawdry spoke
#

I see - no, we don't offer individual input elements any more. The modern corrollary would be the Payment Element, which is optimized to have the capability to collect many payment methods (if desired) and collects the necessary information for the payment method type that is chosen

supple flume
#

Thank you for the information. You said that you don't do it anymore, but we're using the version with individual inputs, and there are still no ACH-specific elements. So it never was possible?

tawdry spoke
#

For ACH? No, I don't think so

#

I was obliquely referencing the individual card input elements that you're using