#Ninjicken
1 messages · Page 1 of 1 (latest)
Do you have a stripe account that you use via this platform where you can see customer payments etc?
Yes
Generally speaking, for help with this you'll want to work with our migrations team:
https://stripe.com/docs/account/data-migrations/pan-copy
Note that there is a "self serve" customer copy feature currently in beta
So I would be copying over the data from one place in Stripe to another place in Stripe?
Yes, between accounts. In either case (self server or with migration support), only customer and supported payment method details are copied.
The subscriptions would need to be recreated
By the user?
By you, the merchant
Cool
Since I have you here, are there docs around how I can have my server be notified when a user's status changes? Even if it's something I need to ping once a day or something
I have set up checkout pages and can get the info from the redirect after that, but I am not familiar with how I would be notified of user's subscription status changes if they fail to renew or something like that
The main case is when they fail to renew their subscription (due to failed payment, canceled subscription, etc.)
Gotcha, so in that case you'll want to review subscription webhooks for these scenarios:
https://stripe.com/docs/billing/subscriptions/webhooks
That explains the types of failures, related events, and what you need to do in each case
While building and testing this, I strongly recommend using Test Clocks and scripts to exercise various flows. Test Clocks let you advances simulated time for test customers to "fast forward" to a payment failure and get real webhook events (to a test mode endpoint) to explore your code paths:
https://stripe.com/docs/billing/testing/test-clocks
Thanks a lot!