#evan_api

1 messages ¡ Page 1 of 1 (latest)

ornate cryptBOT
#

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

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

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.

exotic stump
gloomy cloud
#

In my downgrade flow, the user does not get charged unless the period of the exisiting plan finishes..

#

In stripe dashboard i can see the following message when clicking on paypal

exotic stump
#

sounds good. So what exactly is the issue that you run into with the downgrade flow? I'm not really understanding. You say "paypal it is bit tricky. because it navigates the user to another page, then comes back" but that's only for the initial payment, the recurring payments work like cards, it's just a backend action.

gloomy cloud
#

Okay let me break it down,

I have for a example a user that subscribes intially using normal cards.. then when downgrading he chooses to procced with Paypal...

In my current downgrade flow. the user does not get charged right away. they get charged when the period of the current subscription ends..

For normal cards, Before I attach the scheduler to downgrade, am simply chaning the payment method of the customer to the new one (if user has changed it), but for paypal.. I know that paypal requires extra verification, my confusion is there if I have I scheduler payment to downgrade using paypal, when would this verification step appear exactly..

exotic stump
#

I see. Well then yeah I wouldn't do it that way. If they want to downgrade and switch to Paypal, you should first have them visit your site and save their Paypal details : https://docs.stripe.com/payments/paypal/set-up-future-payments , letting you create and attach a Paypal pm_xxx PaymentMethod to their Customer cus_xxx, and then you can make the call to the SubscriptionSchedule API to set up the downgrade and change of default_payment_method.

gloomy cloud
#

Okay I see, thanks for clarification

#

Let me try this out quickly

#

and get back to you