We offer a RESTful API which is used to integrate your system with us. The API consists of two main parts: server-to-server and client-to-server functionality.
The server-to-server functionality is used by your server to communicate directly to the GlobalCollect platform. All methods in this part of the API need your secret API key and expose powerful functionalities such as actual payments, refunds, etc. In all cases you will need this API to integrate your system with the GlobalCollect platform.
The client-to-server functionality is used by your customers devices such as mobile phones, tablets and desktop computers to request information from the GlobalCollect platform directly needed to render the payment pages themselves and to encrypt sensitive information. You will only need the client-to-server API if you build the payment pages yourself. You do not need it if you choose to use our MyCheckout hosted payment pages.
The GlobalCollect platform offers SDKs that wrap these APIs and make it even easier to integrate with our webservices. Which SDKs you need depends on your server-side technology and on the clients that you want to support. The list below includes our currently available SDKs.
If you use technologies that are not covered by our SDKs you can always use our APIs directly.