📄️ Getting Started
At SumUp accepting online payments is possible through a number of different approaches, to cater every merchants' use case. With the SumUp APIs you are able to build a complete and custom payments flow. Your app can communicate with SumUp via HTTP requests, all defined in our API Reference.
📄️ Register application
In this guide, you will learn how to register your client application with SumUp and obtain OAuth client credentials for it. You will go through the following steps:
SumUp supports two kinds of authorization. One is via API keys allowing you to authorize on your behalf and access the SumUp API, as if you were logged in.
📄️ Response Handling
Once an API call is submitted to SumUp, you will receive a response informing you if your request has been successful or not. In most cases the HTTP codes are accompanied by a response body in JSON format.
Webhooks are a convenient approach to notify an application about relevant events that have taken place within another application.