We recommend the following integration process:
- Register;
- Develop;
- Test on-site;
- Test with us;
- Go live.
Better think of development and testing as an iterative process. When your use case is big and complex, it is best to develop, test and possibly launch it in little steps.
Register
Since the use case can be complex, we recommend that you register with us as early as possible. This ensures the best support, closest communication and fastest feedback from a technical and commercial point of view. After registration, we coordinate the exact solution, create master data objects and you receive the individual API credentials.
Develop
This process usually starts with becoming familiar with our API by studying the Getting Started section in our guides and setting up your IDE and project. You usually set up our SDK as well. Then implement the required features step by step.
While this sounds like it happens only on your site, we recommend keeping in touch with us. Ask our help desk early if the documentation is not sufficient, or if you run into unforeseen problems.
Test On-Site
Before you test with us, please do your internal QA checks. After the code is considered to be complete, test the new or changed functions thoroughly. Also check whether something has been broken that already used to work.
Test With Us
Before you go live with your application, we would like you to perform a few tests with us. We usually do some end-to-end testing together, and check whether everything looks as expected.
Please request our help desk for acceptance testing with a lead time of three to five days. Please address your technical contact, or get in touch with our friendly help desk.
Go Live
When you go live with your application, you must switch from demo to production. You need to send productive transactions to productive servers ("live"). They must not have the demo flag (Payment Transaction: "demo"
; Smart Transaction: is_demo
).
If wanted, you can run some live tests right after the go live. We offer to assist you with this via video chat, after you have coordinated the release date with us. Often we can also help to solve problems quickly. The appointment can be made together with the pre-release tests.
Please use obvious test data, or if not possible, your real data. Work with little amounts of a few Cents or one Euro. Send us an e-mail to cancel the transactions right after the tests. Tell us the date and time of your test, the TA code and the transaction amount to identify the transactions.