This is one of those moments where good programming architecture and integration testing becomes obviously useful. We have a payment gateway interface and the transition to Stripe will be relatively painless after accounting for some accounting differences in how fees are charged.