From what you describe it just seems like a hassle with them acting as gatekeeper to your own historical transaction records.
From what you describe it just seems like a hassle with them acting as gatekeeper to your own historical transaction records.
I believe Stripe does more and more of this stuff, but it isn't cheap and in our experience Chargebee has perfected a lot of that functionality.
We use the above-mentioned things, and they also take care of providing a UI where customers can change their plan, cancel it, download PDF invoices. Upon plan changes, they deal with proration. They send dunning emails for failed charges and cancel the plan after N retries. You can set up coupons, discounts, trials, credit, refunds, welcome emails, etc. through them.
> List events, going back up to 30 days.
If you're able to go further than that you may be paying extra for it.
Now, if you have the event id then you'll be able to pull it, but you can't simply list them out unless that documentation is lying.