#Sapna Verma
1 messages · Page 1 of 1 (latest)
Hi there! Pasting your other message here:
ACH debit shows different method for collecting and confirming
I'm not sure I understand your question. Can you clarify what you are trying to do and what is the issue exactly?
i have two cases trial and no trial...i was handling alll payment methods with the payment intent and set up intent
but i came across the ACH debit in a different form there are collectBankAccountForPayment
and then stripe.confirmUsBankAccountPayment
and the trial case is also not mentioned
Can you share a link to the documentation you are looking at?
I thought I answered this question for you already? #1098865499930103829 message
There are different methods to use for ACH in the case of a Setup Intent (for a free trial Subscription). What specifically are you struggling with?
What will happen is in your integration you will create your Subscription and, depending on which parmaeters you pass, there may be an initial payment due or not:
- If there's an initial payment, we'll generate a Payment Intent accessible via the
latest_invoicefield. - Otherwise, if no payment (i.e. a trial), we'll generate a Setup Intent via the
pending_setup_intentfield.
Your integration needs to have logic that checks for both of these, and depending on which is set (there'll only ever be one), use the appropriate Stripe.js functions to collect ACH details from your users:
- For a Payment Intent:
collectBankAccountForPayment&confirmUsBankAccountPayment - For a Setup Intent:
collectBankAccountForSetup&confirmUsBankAccountSetup
The guide here outlines how to use a Setup Intent in the ACH flow: https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=web
Granted it's not exclusively about Subscriptions, but the same principle of using the Setup Intent methods apply
ok
Does that make it more clear?
it does, just that where to fit the financial connections is not clear...after the collection method?
Ok, well how are you using Financial Connections now?
i want to use them, just that tell me where to fit them on...
You need to pass the parameters when you create the Subscription: https://stripe.com/docs/api/subscriptions/create#create_subscription-payment_settings-payment_method_options-us_bank_account-financial_connections
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
They'll then be passed to the associated Setup/Payment Intents, and when you call collectBankAccountForSetup we'll use those permissions
what should i select in payment_settings.payment_method_options.us_bank_account.financial_connections.permissions
balance or payment_method
Depends what permissions/data you want to access: https://stripe.com/docs/financial-connections/balances
could u please describe the values balances, ownership, payment_method, transactions
or post a reference
That's a totally different payment method built on the older Sources API. The integration path is a lot different (and not supported in our newer payment UIs): https://stripe.com/docs/sources/ach-credit-transfer
so they are not supported on Payment Elements?
Nope
You use the Sources API. The link above outlines the integration
No, the only payment UI that supports ACH CT is the HIP: https://stripe.com/docs/invoicing/hosted-invoice-page
what are the pricing for ACH CT...i could find that on the web
https://stripe.com/pricing/local-payment-methods
$1.00 per payment
thanks again
Hi! I'm taking over my colleague. Please, let me know if you have any other questions.
if you have touched ACH Debit, could u please simplify the use of financial connections
as in where shall i put them in the flow Debit transaction
if you have come across the financial connections before
Sorry, I don't understand the question. What do you mean by "simplify the use of financial connections"?
these are the links https://stripe.com/docs/financial-connections/balances
the documnetation is hefty..i thought if u could provide simple words from them,,
Is there a particular point that's not clear?
When adding an account to accept an ACH Direct Debit, set the data permissions directly on the Payment Intent or Setup Intent.
actually i am struggling withe entire doc..it gives a whole new approach to handle ACT DD
What is it that you're trying to do?
i am creating use cases for all the payment methods before starting the development.
ACH DD is also a part of my study...i thought to check with you if have come accross this before
on this link - https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=API#access-data-on-a-financial-connections-bank-account
Creating an object to track a payment
Collecting payment method information with instant verifications enabled by Stripe Financial Connections
Submitting the payment to Stripe for processing
Verifying your customer’s bank account
the first pont means--
?
Are you asking what this point means? Creating an object to track a payment
yes
It refers to creating a PaymentIntent
and what this means - Verifying your customer’s bank account
ok
my Q is in the steps Submitting the payment to Stripe for processing
Verifying your customer’s bank account...how can submitting the payment happens before the verification
It's explained in this part, if the confirmation returns requires_action, you need to do the verification.
what is the link of this table
can u send me the link from you have copied the table
?
ok
Please, let me know if you have any other questions.