SumUp For Developers

SumUp For Developers

  • Terminal Payments
  • Online Payments
  • Help
  • API Reference

Questions? We’ve got the answers!

What is a test account?

SumUp test accounts mirror regular accounts, including sharing the same rules as them. However, test accounts don’t have a connection to service providers, nor do they process transactions with real funds.

Can I get a test account?

Yes. You can request a test account by contacting us through our contact form.

How do I retrieve an affiliate key?

You need to create your key by logging in to the Developer page of the SumUp Dashboard. Details on its implementation can be found in our step-by-step guide.

Which currencies are supported by SumUp?

We provide support coverage on three continents and in the following currencies:

  • EUR
  • GBP
  • USD
  • BRL
  • CLP
  • PLN
  • CHF
  • SEK
  • CZK
  • NOK
  • DKK
  • HUF
  • BGN
How do I set up OAuth credentials?

You can create credentials by logging in on the SumUp Developer page and navigating to the "Create Client Credentials" section. Detailed information on how to authenticate further can be found in our step-by-step guide.

I'm receiving a "403" error with a "request_not_allowed" error message. What does this mean?

This error message indicates that the "payments" scope is not enabled for your application. Contact us through our contact form for activation assistance.

Can I integrate SumUp to my website?

Yes, as a SumUp customer you have the option to integrate SumUp’s eCommerce service with a webshop plugin or via direct integration.

SumUp’s official plugin supports integrations with WordPress/WooCommerce.

For PrestaShop users we recommend this plugin developed by a SumUp partner.

For WIX users we recommend following their native solution.

The direct integration option uses the SumUp eCommerce Checkout API, intended for developer utilisation. All information can be found in our Online Payments section. Before following our guides, make sure to request a test account.

For all Webshop plugins and direct integration, make sure your account is fully on-boarded before purchasing the plugin or starting the integration. Please share your client_id to activate the "Payments" scope through our contact form.

Which operating systems are supported by SumUp Terminals?

The SumUp terminals support iOS & Android.

Can SumUp terminals work in a standalone setup?

Our terminals are designed to follow a payment flow that doesn’t allow them to operate unattended.

Which libraries are supported by SumUp?

For Online Payments we offer a PHP SDK.

For Terminals we have an Android SDK, iOS SDK, Android API and an iOS API.

How do I check completed transactions?

Our API provides endpoints where you can query transaction statuses, either for a single transaction or a list of transactions based on search criteria.

Can my web app communicate with SumUp terminals?

Yes. For web applications running on mobile devices where the SumUp app is installed, you can call the SumUp app via URL. Read more on this preferred merchant approach in our API Payment Switch guide.

I need help with a technical question.

Sure. You can reach us through our contact form.

SumUp For Developers
Terminal Payments
Online Payments
Help
API Reference
Contact us

Legal Notice
Privacy Policy
Terms & Conditions
Cookie Policy
© SumUp Inc.

In order to provide optimal service, SumUp uses cookies. By continuing to browse the site you are agreeing to our use of cookies.