How can I test a gateway if I don't have an account with them?
I am working to add the Sage gateway for one of my merchants. However, my business does not have a Sage account and therefore I am unable to run live tests against the gateway to make sure it works. How can I test the integration? Would a sandbox Sage account work?
-
Official comment
Hi,
I certainly understand your predicament here as you'd like to roll out your new integrations with complete confidence. Spreedly does not support sandbox accounts, and you can find more about our stance here:
https://docs.spreedly.com/guides/testing/#gateway-sandbox
I hope that helps explain! We recommend that you complete all testing through the Spreedly Test Gateway. The Spreedly Test gateway works exactly like a production gateway and supports 3D Secure/bank accounts. Creating a test gateway will allow you to check all possible payment flows. Once you have your integration working with test data, it should work seamlessly with production gateways and real payment types, and moving to a live integration should be as simple as flipping a switch.
For deploying to production, one approach we see users take is to roll out one merchant at a time initially, starting with low-volume periods so that any problems can be spotted immediately. It's also possible to test connectivity by passing in test card data to a live gateway account. So if you were able to onboard a live merchant and test passing in a fake card number with their credentials, you'd be able to find out whether or not the integration to Sage was successful based on the response body you got. You should get a "gateway_processing_failed" response because the card number was invalid - if you weren't able to connect to Sage in the first place, you would get a different error indicative of the problem.
I hope this helps!
Comment actions
Please sign in to leave a comment.
Comments
1 comment