Full API references
We offer two RESTful APIs: A server API which is used by the merchants in a server-to-server setup and a client API which is used by clients like desktops, laptops, mobile phones and other internet connected devices. For both APIs we offer a detailed API reference that lists all the functionalities and how to use them.
The server API enables merchants to access the Ingenico ePayments platforms functionality such as doing payments, starting hosted checkouts, creating profiles, and much more. All these calls require the caller to have a secret API key that merchants can look up in their Configuration Center account.
The client API enables clients such as mobile phones, browsers, and apps to access the hosted data on the Ingenico ePayments platform such as detailed information about the available payment products, profile management, and public keys used for encrypting sensitive data. These calls require a session id that the merchant can create using the server API.