📄️ 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 authorization via OAuth 2.0 which allows you to authorize as yourself or to request permission from other users to act on their behalf.
📄️ 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.