#manasa_api
1 messages ¡ Page 1 of 1 (latest)
đ 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/1324402961430085743
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hello
PaymentIntents/SetupIntents API as well as Stripe Elements are automatically able to handle financial connections request and collect bank account information.
You can follow the guide here:
https://docs.stripe.com/payments/save-and-reuse?platform=web&ui=elements
More docs: https://docs.stripe.com/payments/ach-direct-debit/accept-a-payment
I folloed the same doc before amd below code I added roughly where I padded clientsecret but asking for secret API can you please provide the js code here?
collectFinancialConnectionsAccounts(clientSecret: string): Promise<any> {
// if (!this.stripe) this.initStripe();
return this.stripe.collectFinancialConnectionsAccounts({ clientSecret })
.then((result: any) => {
if (result.error) {
// Handle errors during the authentication flow
console.error('Error in Stripe Financial Connections:', result.error.message);
this.showError(false, { message: result.error.message } as HttpErrorResponse);
return null;
} else if (result.financialConnectionsSession.accounts.length === 0) {
// No accounts were linked
console.log('No accounts were linked');
return [];
} else {
// Accounts were successfully linked
console.log('Linked accounts:', result.financialConnectionsSession.accounts);
return result.financialConnectionsSession.accounts;
}
})
.catch((err: any) => {
console.error('Error during Stripe Financial Connections:', err);
this.showError(false, { message: err.message } as HttpErrorResponse);
return null;
});
}