Guides • Accept Payments
Accept payments via Payment links
doc

Accept payments via Payment links

In this tutorial, we will explore how to use Payment links as a seamless and secure checkout option for merchants to receive payments. Through a self-hosted checkout page, Revolut provides an easy way to let your customers pay with their preferred payment method.

Furthermore, we will show how you can redirect your customers after checkout and customise your checkout page with branding material representing your business.

note

Currently, custom redirection is only supported via the API.

Upon payment completion or failure, customers using payment links generated via the GUI are redirected to our self-hosted confirmation or error pages.

Payment link - Checkout page

Supported payment methods:

  • Revolut Pay
  • Apple Pay or Google Pay (depending on the customer's browser or device)
  • Credit or debit card
  • Easy bank transfer (UK only)

This checkout option is ideal for merchants who:

  • Don't have their own checkout page
  • Handle checkout by sending emails or text messages
  • Don't have a robust order management system
  • Are freelancers and only take payments for services on an occasional basis

You have two options if you want to use Payment links:

Prerequisites

Before you start this tutorial, ensure that you have completed the following steps:

  1. Log in to the Revolut Business dashboard.

  2. Click the Request button on the Dashboard.

    info

    The Request button is also available through the Merchant or Sales menus.

  3. On the pop-up window, select Payment link.

  4. Select the currency, and fill in the amount and description fields.

    info

    Optionally, you can select to get notified via email when the payment was made.

  5. Click Create to generate the payment link.

  6. On the pop-up window, you can either send the link via email, or copy it and send it via your preferred solution.

  7. Track payment completion on the Merchant tab in your account.

  1. Create an order and provide at least the amount and currency parameters.

    tip

    If you wish to use custom redirection, provide the redirect_url in the request body.

  2. Take the checkout_url and id (this will be needed to check payment status) parameters and save them.

  3. Send the checkout_url to your customer via your preferred solution.

  4. Track payment status by sending a request to the Retrieve an order endpoint using the order's id.

Custom redirection via the API

The redirect_url parameter allows you to define a custom URL where customers will be redirected after they complete a payment. This enables you to provide a seamless and branded experience by redirecting them back to your website or a custom page.

To use the redirection feature, provide the redirect_url parameter during order creation. Here is an example JSON of the request body:

{
"amount": 1000,
"currency": "GBP",
"redirect_url": "https://example.com/redirection"
}

Customise your checkout page

Merchants have the option to customise and showcase the branding of their business on the checkout page available through Payment links. The following items can be customised:

  • Logo
  • Cover image
  • Colour of pay buttons
  • Displaying website

Payment link - Custom checkout page

How to customise your checkout page

  1. Log in to the Revolut Business dashboard.

  2. Click on your profile to access the settings.

  3. Navigate to Account & documents menu, click on Merchant profile and choose Branding:

    Payment link - Branding settings

  4. Customise your checkout page using the available settings.

  5. Click Publish, after uploading all your assets and setting up the parameters of your checkout page.

Was this page helpful?