#x001w - Migrated Subscription
1 messages · Page 1 of 1 (latest)
it's my code
but it will change for customers
everything right?
when the migrated subscriptions created, it will charge for my old customers immediately
pls help
hello
I'm in a hurry now, and my old customers are receiving subscription renewal notices one after another. What do I need to do now? please help me
To verify the behavior? In general all Subscriptions will invoice up-front (when created). The invoice is in a draft state for 1 hour after being created and if you don't want them to be billed for the current billing period you can set the invoice as Paid out of band.
https://stripe.com/docs/api/invoices/pay#pay_invoice-paid_out_of_band
Why doesn't the bill start from the time I set, but when I create this subscription?
how about BillingCycleAnchor?
the time should be BillingCycleAnchor I set.
hello
pls help
Do you have a request ID for one of the changes?
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.
yes
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.
I have done these steps
I am asking for the request ID for one of the requests you made using the code above. They start with req_
now I have done the second step, and make sub in my new account, but But a new problem arose. The subscription fee was not charged from the previous cycle, but charged to the customer immediately.
Can you share the request ID for the API request you made?
what is request ID?
If you read the doc I linked above, it will tell you. They are in your Stripe dashboard in the Developer logs where we show every API request made by your account.
I did the data migration on Monday. i need to check the diary
You should be able to filter your logs by day & time to find the right API requests.
https://dashboard.stripe.com/logs
req_HA7s0SnDYUH5oW
Okay so you see in the right hand side there's an ID field? Can you copy/paste one of those IDs in this chat window?
I've migrated hundreds of pieces of data, all of which are immediately sending subscription orders to customers. Instead of charging the user from the period I set.
req_HA7s0SnDYUH5oW
"id": "sub_1L7d61D5BdSHt7NMDcwAoaHW"
req_KwpY3vdMGhQiCH
is it Ok?
This should still generate a prorated subscription from the date of creation to the billing_cycle_anchor timestamp you specified.
That is what we describe here. https://stripe.com/docs/billing/subscriptions/billing-cycle
yes, I have set BillingCycleAnchor
Right, but that will still create an invoice for an abbreviated period as we discuss in the docs
yes, I guess this subscription charge starts from the time(IBillingCycleAnchor) I set, no? Don't do it this way?
hello
pls
No, that is not what the docs say
pls how I can do ?
- Mark the initial invoice created as
paid_out_of_bandlike I linked earlier
or
- Don't create the Subscription in Stripe until you need it.
and Now how do I cancel which subscriptions are billing my customers?
You can mark them as paid out of band which indicates the user has already paid for the billing cycle that invoice is for. Also please review the doc on migrating subscriptions carefuly as we detail how you can use Subscription schedules to accomplish your goal as well:
https://stripe.com/docs/billing/subscriptions/migrate-subscriptions#create-subscriptions
But you should take time, read thoroughly, and perform tests if you want to make sure you don't negatively impact your customers
Those should be in the Subscription objects in your logs.
Each subscription has a latest_invoice property that contains the ID
if I do that, This will refund the paid money to the customer?
I would like to be able to refund the customer.
hello
pls
Hi there 👋 taking over
hi
if I do that, This will refund the paid money to the customer?
Not sure what "that" is. Can you explain? None of Snufkin's recommendations in the last few messages seem to indicate a refund should happen