#mangoandpassionfruit_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/1313928812869845085
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hello! I'm not sure how I can help. What specifically are you stuck on?
Have you read through these docs, for example? https://docs.stripe.com/billing/subscriptions/migrate-subscriptions
I've just taken a look here, since we're actually the people who handled the payment processing ourselves we can't provide a PAN data import
We're trying to move existing subscribers over to Stripe, but the only way I can see is through the trial thing I mentioned earlier but I feel that there must be a better way
I need a lot more details in order to help you. It sounds like you found a way forward but you don't like it for some reason. Why not? What does "better" mean? How is the trial approach not acceptable for you? What have you already tried in test mode?
We've not tried anything really in test mode because I don't want to begin implementing something that may not work and therefore have to be reversed. I meant better as in like there was a way to just migrate them over using the API but from what you've sent it seems that I'd need info I can't really provide (like existing card details which we never collected).
All I really need to know is:
- Will the way I've thought of actually work in production?
- Is there any other way to perform what I'm thinking of?
And for more details, we've basically for a long time accepted cryptocurrency payments ourselves (we are the payment provider for cryptocurrency, there are no third parties involved) for subscriptions to our service but we want to swap that to Stripe instead (thus removing cryptocurrency as a payment option entirely), there are existing customers who pay monthly using cryptocurrency for their plans who will experience service interruptions if we don't do something to migrate them automatically over to Stripe. Let me know if you need any more details I hope I've given you the bigger picture here and thanks for helping out.
Will the way I've thought of actually work in production?
I can't answer this. You need to determine this by testing in test mode.
Is there any other way to perform what I'm thinking of?
Probably, but I'm not entirely clear what you're thinking of, only you are, so again it would be best to experiment in test mode to figure out what may or may not work for you.
For existing customers who are curently paying with crypto it sounds like you would treat them basically like new customers on Stripe, since there's no existing payment info to import.
You could collect their payment info ahead of time using this approach: https://docs.stripe.com/payments/save-and-reuse
Okay then, I have two more questions then if you don't mind:
- If I create a trial subscription for them, after that trial period ends will stripe automatically bill them if there is billing info on their account?
- Is there a webhook event thats sent when they add card details/billing info to their customer profile?
Then you can create a Subscription for them when the time comes, or even schedule a Subscription to start when their current one on your existing system ends: https://docs.stripe.com/billing/subscriptions/subscription-schedules
Ohh that's smart yeah good idea that sounds better than a trial
If I create a trial subscription for them, after that trial period ends will stripe automatically bill them if there is billing info on their account?
Yes.
Is there a webhook event thats sent when they add card details/billing info to their customer profile?
It depends on how it's added. Possibly. Regardless, though, you would know about it one way or another (either because your code is adding the payment info, or via a webhook).
Well we're using your hosted billing portal, so I don't know if that makes a difference with webhooks and if I use the way you detailed instead of trials which is to create the subscription but make it start when their old one ends, how will that behave? Will it charge them with the card on file once the start date is hit or as soon as the subscription is created on the API?
I recommend you try this in test mode to see exactly how it works. That's what test mode is for. ๐
No worries, thanks for your help and have a great day.
You too!