Make the Stripe API endpoint configurable
To facilitate integration testing (not integration with Stripe but integration of PaymentServer with other components) it is useful to be able to point PaymentServer at a local server under the complete control of the integration test suite.
It should be possible to specify an alternate HTTP API endpoint when running the server to cause the server to talk to that server instead of api.stripe.com.