#shazuddinkhan
1 messages · Page 1 of 1 (latest)
sure
ACH Direct Debit (us_bank_account) supports payment element and subscription for USD (Connected Account: USA), but it is not showing as a payment method on the payment form when I am using the payment element for a subscription
I have checked the connected account has enabled ACH DD and belongs to USA
Do you have a PaymentIntent ID that I can look at that you are using for testing this?
pi_3LmMGmPCkCIrWWXN09fcvhgF
sub_1LmMGmPCkCIrWWXNGO92CSNI
$subscription = $stripe->subscriptions->create([
'customer' => $cust_id,
'items' => [
['price' => $priceid],
],
'payment_behavior' => 'default_incomplete',
'payment_settings' => [
'payment_method_types' => ['card','us_bank_account'],
'payment_method_options' => [
'us_bank_account' => [
'financial_connections' => ['permissions' => ['payment_method', 'balances']],
],
],
],
'expand' => ['latest_invoice.payment_intent'],
], ['stripe_account' => $stripe_account]);
payment intent missing the us bank but not sure why
Thanks, taking a look.
one sec
ok
ah this is a Subscription created by a Platform on the connected account, that might be at play here. looking
yes
ok asked internally, this is a limitation of Subscriptions created on Connect, they don't support us_bank_account PaymentMethod right now on Invoices (and hence PaymentIntents)
Okay
I am reading this on Stripe docs
The Payment Element securely collects all necessary payment details for a wide variety of payments methods. The payment methods currently supported by both the Payment Element and Subscriptions are credit cards, Link, SEPA Direct Debit, and BECS Direct Debit.
it seems like it is not related to Connect, it is related to the combination of Payment Element and Subscription
no it is specifically related to Connect
ok
basically right now there is a limitation that a Platform cannot create Subscription/Invoices on a connected accounts with us_bank_account as a supported payment method
Do you know is there any planning to add to Connect