#ema6551_docs

1 messages ยท Page 1 of 1 (latest)

crude runeBOT
#

๐Ÿ‘‹ 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/1221774291780112394

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

stray terraceBOT
#

Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.

gentle hazel
#

๐Ÿ‘‹ happy to help

dry arch
#

hi tarzan ๐Ÿ™‚

gentle hazel
#

but you need to contact https://support.stripe.com/?contact=true to see whether you're illegible or not

dry arch
gentle hazel
#

just go to that page and chat with our support and let them know you're interested in getting access to the extended-authorization feature

dry arch
gentle hazel
#

unfortunately this is not compatible with Checkout for now

dry arch
dry arch
gentle hazel
#

if you're using Checkout this won't work, if you're not willing to switch to Payment Element (aka custom flow) then you won't have access to this feature

dry arch
#

How would this work with the payment method?

gentle hazel
#

and if you're using a normal PaymentIntent with "payment_method_options[card][request_extended_authorization]"=if_available this will only be applicable if the customer chooses to pay with cards

dry arch
#

I'm reading the documentation from https://docs.stripe.com/api/payment_methods/create
and I note that I can provide the payment data that my customer could provide me to create a payment method to associate with him. But how can I obtain authorization to withdraw funds from him?

gentle hazel
#

that's not how you should approach this

#

especially if you're using Checkout Sessions

dry arch
#

How i can to do ?

gentle hazel
#

forget about the PM create function this isn't what you need

#

but in all cases without extended authorization you would have to make a new PI with manual capture each 7 days using the PM you created with the SetupIntent

#

and it won't be a good idea to do so

#

customers will see on their bank account each 7 days a new request to authorize and might not understand what's happening

dry arch
#

But, what if I wanted to change my approach. No longer using Checkout Session. How can I set the flow?

gentle hazel
#

you contact https://support.stripe.com/?contact=true you ask whether you're elligible for extended authorization

#

and you follow the guide I gave you first

#

you create a PaymentIntent with the "payment_method_options[card][request_extended_authorization]"=if_available and then you send the client_secret to the front-end and use the PaymentElement to collect the PaymentMethod

#

this will give you an e2e workflow

#

you just need to add the parameter for extended_authorization

dry arch
#

Ok i will try it ๐Ÿ™‚