#oliver_best-practices

1 messages ¡ Page 1 of 1 (latest)

boreal vineBOT
#

👋 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/1232271738251776040

📝 Have more to share? Add more details, code, screenshots, videos, etc. below.

green lavaBOT
ocean aurora
#

Hi, let me help you with this.

#

Are you using Stripe Terminal?
It should be possible to save a Payment Method for future usage with SetupIntents and Terminal, and then you can create a Subscription with this saved Payment Method.

plush halo
#

Hi! Sadly not. I'm using Flatpay

#

hence the problem

ocean aurora
#

I don't know how it works unfortunately.

#

But I doubt its Payment Methods can be used interchangeably with Stripe.

plush halo
#

Yeah but I want to do it without integrating the physical payments terminal. I know that you can change invoice status to Paid, if it's an "email invoice" type subscription, but I guess my question is, that is there any way to transition into recurring card payment after that? With a setup intent or something.

Ok if we hypotethically ditch the idea of taking the first payment physically:
Could I for example, email the invoice to the user with a payment link, let them pay it (send them several reminders if it's not paid, maybe through a webhook or something), and then once they pay it, transition the subscription into automatic payment collection?

ocean aurora
#

Almost every scenario is possible with Stripe, I guess first you need to understand what experience do you want to create for the customer, and at what time exactly do you want to collect the payment method and then charge it.

mild bolt
#

Also, you can change collection_method on an existing Subscriptions if that's a dimension of your question and it helps. But yeah your situation seems a bit complicated. It's possible to do what you describe in your initial question (https://docs.stripe.com/terminal/features/saving-cards/save-after-payment) (with some caveats like it's US-only) but you can't integrate Terminal. It's possible to do what you're describing in your most recent post too but I don't see why you'd do it that complicated way instead of simply using a normal payment page to accept the payment details and start the subscription like a bog-standard integration.