Version: 2024-09-01

Merchant API

Welcome to the Revolut Merchant API - your solution to managing the core aspects of e-commerce and accepting online payments. Whether you're a startup, a growing business, or an established enterprise in the e-commerce industry, our API helps you streamline your operations.

As a Revolut Business customer with a Merchant Account, you can use the Merchant API to leverage the following features:

... and more.

API versions

caution

We highly recommend using versioning in your API calls. If you don't provide a version header on the operations where it's required, you will receive an error response.

The Merchant API uses request header versioning. Where it is required you need to use the Revolut-Api-Version header parameter to specify an API version. Each request, where it is indicated in the API specification, must contain a version header in the following format:

'Revolut-Api-Version: 2024-09-01'
info

For more information, see: API versions

View Revolut's API specifications on GitHub

Test the Merchant API

You can test the Merchant API in Postman by forking this collection:

View in Postman

Authentication

Each Merchant API request must contain an authorization header in the following format:

'Authorization: Bearer <yourSecretApiKey>'

To use this API, you need to generate API keys from your Revolut Business account. The Secret key is used in the authorization header for all server calls, while the Public key is provided with payment methods at checkout.

info

For detailed instructions on generating your API keys, see: Generate API keys.

Security Scheme Type:

apiKey

Header parameter name:

Authorization

Was this page helpful?