Developer guide (API)
Our platform offers both Client and Server SDKs to access our REST API in an easy, scalable and safe way.
Highly useful for developing payment systems and mobile apps, they offer the separation of concerns and all tools you need for solid, efficient software development:
- Our Server SDKs implement the backend logic of your payment system. They expose our Server API and thereby support:
- Our basic integration methods Hosted Checkout Page/Hosted Tokenization Page/Server-to-server.
- All necessary API resources to follow up on payments (i.e. for cancellations/captures/refunds), requesting available payment methods in your account, token management for recurring payments and much more.
- Our Client SDKs allow you to embed your payment processing system in a native mobile platform. They expose our Client API and thereby offer you:
- A gateway to our Mobile/Client Integration method.
- Modern and advanced security mechanisms for safe and reliable payment processing (i.e. encryption services), requesting available payment methods on your customers' devices and much more.
Let our SDKs help you build the perfect payment solution and excel your customers' online payment experience:
1Mobile and browser SDKs
Our modern RESTful API supports payments from all mobile platforms, including "native" in-app payments.
2Server SDKs
Use our Server SDKs to seamlessly connect your server environment to the Ingenico Direct platform's Server API. These SDKs simplify the API's functionality with easy-to-use platform-specific objects.