#Goddard-subs
1 messages ยท Page 1 of 1 (latest)
thanks
Do you have a Subscription ID I can look at?
๐ let me take a look
thanks
I'm seeing some errors that may take me a bit to dig into - i'll let you know as soon as I know more
sounds good
Found the information I was looking for! The reason this is failing is because you're using our now deprecated ACH flow w/ plaid that used to only be compatible with Charges. We've since built a newer flow that can be used with Payment Intents, but if you're still using the old flow you need to go through some extra steps to have it work with Payment Intents (and Subscriptions). The step you're missing is that you have to provide mandate information: https://stripe.com/docs/payments/ach-debit/migrations#mandate-acknowledgement
So if I use an older API it will work?
Yes you can still use the old Plaid integration, but as I said - you need to go through some additional steps of providing the mandate information
I see
appreciate you looking into that
Any idea why it worked in testing but not live?
I tried to have both environments as close as possible to make sure i had a smooth launch
It looks like all I need is to confirm this before the subscription is created or after in my webhook?
$intent = \Stripe\PaymentIntent::confirm( '{{PAYMENT_INTENT_ID}}', [ 'mandate_data' => [ 'customer_acceptance' => [ 'type' => 'offline', 'accepted_at' => '{{ACCEPTANCE_TIMESTAMP}}' ] ] ] );
It could be that we arent enforcing this rule in test mode, or it could be something about the Subscription.
You would confirm it after the Subscription is created. You have no way of confirming it beforedhand because the Payment Intent hasn't been created yet
ok awesome doesn't sound like too much more then
thanks a bunch this really cleared it up for me
๐