Saferpay offers various ways to integrate payments into your application. This guide focuses on the usage of the Saferpay JSON API. Please see the Interfaces section for other options.
Using the JSON API requires the following:
- at least one active Saferpay terminal via which payments can be carried out
- a Saferpay terminal number (TerminalId parameter) and your Saferpay customer number (CustomerId parameter).
- a valid acceptance agreement for credit cards or other payment methods.
- an environment, that is capable of doing https-POST requests, with JSON payload. Most frameworks and programming languages already support this out of the box. However some shops and environments are rather unflexible, so checking this requirement, before integrating the JSON API, is very important.