Stripe.com's API allows you to pull historical lists, like "all customers", "all charges" (with optional date ranges), etc.
There's also an event API where you could have a separate server collect and log everything
So, the only thing you might lose is track data, card number, etc. Things you shouldn't be keeping anyway.
Or maybe you're talking about data that's related to the order? Like what items were sold, customers shipping address, etc? Personally, I wouldn't roll back a purchase just because I couldn't write to a local database. Log it remotely, or to a local file. Or use Stripe's metadata field.
That said, Stripe.com's 2.9% + $0.30 is a horrible rate. You can do much better. Their big differentiation is the feature rich API. If you don't truly need that, look elsewhere.
|