#jarcher
1 messages · Page 1 of 1 (latest)
Do you have an example where you've set proration_behavior: 'none' and still seen prorations?
yeah grabbing one
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Taking a look now
I'm not seeing an Event where you updated the Subscription with proration_behavior: 'none'. Do you have a specific Request ID for a request you sent that updated that attribute on the Subscription?
Here's how you can find a request ID: https://support.stripe.com/questions/finding-the-id-for-an-api-request
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
@toxic drift @keen trail
gimme a while to get back to you
From req_0gMls4vsOKU6Pt, you're trying to change the trial_end. In its invoice https://dashboard.stripe.com/invoices/in_1Mw575Gt9mfmGzO9r0mghsiO, the amount was zero which didn't have proration.
Could you share where you saw the proration?
the proration was on the invoice here: https://dashboard.stripe.com/acct_1MgILNGt9mfmGzO9/events/evt_1N331cGt9mfmGzO9zdUJtb5b
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
This invoice line item belonged to https://dashboard.stripe.com/invoices/in_1N331bGt9mfmGzO9jLzcbgvo, which was after the trial_end you set in https://dashboard.stripe.com/logs/req_0gMls4vsOKU6Pt. The invoice charged after the trial ended on 2023-05-01 20:05:29 UTC. Shouldn't your subscription start charging customer after the trial ends?
I suppose subscription was first set to have a cancel_at date here (https://dashboard.stripe.com/acct_1MgILNGt9mfmGzO9/logs/req_jFJJjGSe5N1t1a) then 10 seconds later was set to have a new trial_end here (https://dashboard.stripe.com/acct_1MgILNGt9mfmGzO9/logs/req_0gMls4vsOKU6Pt)
Maybe I can create a cleaner example of this
- The cancel_date was set to 2023-05-25 19:05:29 UTC in https://dashboard.stripe.com/logs/req_jFJJjGSe5N1t1a AND
- The trial_end date was set to 2023-05-01 20:05:29 UTC in https://dashboard.stripe.com/logs/req_0gMls4vsOKU6Pt
Before the subscription is cancelled on 2023-05-25 19:05:29 UTC, customer will be charged from the trial_end to cancel_date between 2023-05-01 20:05:29 and 2023-05-25 19:05:29 UTC.
Here's a cleaner example
This subscription (https://dashboard.stripe.com/acct_1H0ZfEFSRlrDjPli/subscriptions/sub_1Mz0hjFSRlrDjPlieQ0itbWX) was set to renew on May 27th. I updated it to cancel on Jun 14th. Now I can see that the next renewal on May 27th is Pro-rated. I want it to charge full price. Here's the request Id: req_3oCNle90O4vypj
unfortunately, you cannot cancel a subscription at a specific date in the future without any proration