Guides • Crypto Ramp
Create an order - customer's perspective
doc

Create an order - customer's perspective

This page shows you the happy path of what customers see once they are redirected to our platform.

If in your Revolut Ramp Redirect URL you specify values for certain parameters, respective fields are populated with those values. Depending on your configuration, the customer may be able to modify these parameters or not. If you haven't included the values in the Redirect URL, they are set to default values or left empty.

1. Provide transaction details

After redirection, the customer sees the calculator view with the basic transaction details, such as:

  • Fiat currency
  • Fiat amount to spend on tokens
  • Token

If not disabled, they can modify these values.

Then, they confirm the details by clicking the Buy button.

Calculator view

2. Provide wallet details

The next step for the customer is to provide their wallet address.

Again, depending on your configuration, they may or may not be able to modify this value. The wallet address is automatically checked for correctness.

They confirm by clicking Continue.

Wallet address view

3. Log into Revolut Payment

Once we have all the details, unless already logged in, the customer must log in to Revolut Payment.

Revolut Payment log-in

When logging in with their phone number, the customer must then provide the one-time password (OTP) that has been sent to this number.

Revolut Payment OTP

If the customer has never used the Revolut app or Revolut Ramp before, they are now asked to provide basic information such as their name, surname and e-mail address so that we can create a profile for them.

4. Go through the KYC check (new users only)

Next, if the customer is not a Revolut user and is not already registered in Revolut Ramp, we perform residency and identity verification. Otherwise, we skip to the next step.

4.1. Provide country of residence

The customer selects the country of residence.

Country of residence

4.2. Provide address

The customer provides their full home address.

Home address

4.3. Provide citizenship

The customer selects their citizenship.

Citizenship

4.4. Provide proof of identity

The customer selects the type of document that they want to submit as proof of their identity.

Proof of identity

Then, they submit a photo of the selected document.

Proof of identity - submit

4.5. Record a video

Next, the customer must follow the instructions to record a video selfie.

Video

4.6. Wait for the verification to finish

Then, we verify the customer's identity.

Identity verification

When the verification is finished, they can proceed to the next step.

5. Confirm order

At this point, the customer is presented with the transaction overview. They must confirm it by clicking Confirm payment.

Payment confirmation

6. Pay

If the customer is a Revolut user or is registered in Revolut Ramp, they proceed to payment. Otherwise, if the customer is a guest, they must provide their payment details.

The customer must provide all the required details, and then click Pay and proceed to card payment.

Guest details

Next, the customer gets a pop-up window to make the payment. In this view, they can choose one of the following payment methods:

  • Revolut account (available only to Revolut users)
  • Debit/credit card
On this page, the customer can change the payment method choosing from existing options or adding a new debit/credit card.

Choose a payment method

Calculator view Add a new payment method

When they're ready, they click the Pay button.

Payment - Revolut

7. Authorise the payment

The customer then has to authorise the payment. The authorisation type differs depending on the previously selected payment method:

The customer gets a notification in their Revolut app on their phone to authorise the payment. They have 5 minutes to do that.

Payment confirmation - Revolut

Once they authorise the payment, the transaction execution starts.

As is the case for all transactions on blockchain, it may take time for the transaction to actually go on chain. The average estimated time of transaction execution is 5 minutes.

8. View transaction results

Following successful payment, transaction details and status are displayed to the customer.

If you provided a Partner Redirect URL, the customer is redirected there. Otherwise, the details are displayed in Revolut Ramp.

Additionally, the customer is notified about the transaction result by e-mail.

Payment confirmation - Revolut

Was this page helpful?