Sandbox
Help

Blog

· Revolut

Accept contactless payments on iPhone

The Revolut Tap to Pay SDK for iOS is now available. Accept contactless card and digital wallet payments directly on iPhone - no card reader hardware, terminals, or Bluetooth pairing required.

· Revolut

Revolut Checkout: hide customer details with pre-fill

When you provide valid billingAddress or email to embeddedCheckout(), the widget now hides those form sections entirely - reducing checkout steps for customers whose details you already have on file.

· Revolut

Accept payments in React Native

Revolut Pay and the Merchant Card Form are now available for React Native. Add either payment method to your cross-platform app without forking into separate native projects.

· Revolut

Test all increment outcomes in Sandbox

You can now test incremental authorisation end-to-end in the Sandbox environment - including authorised, declined, and failed increment outcomes - before going live.

· Revolut

embeddedCheckout() SDK reference

The complete SDK reference for embeddedCheckout() is now live - including full type signatures, callback documentation, and shipping options support for physical goods checkouts.

· Revolut

What's new in 2026-04-20

Merchant API version 2026-04-20 is now available. It introduces an updated 3DS device fingerprinting flow for direct API integrations and extends the cancelauthorisedafter window to 30 days for pre-authorisation orders.

· Revolut

What changed

Billing address is now required for card payments when using the Merchant Web SDK's Card Field and Pop-up widgets. Providing it improves authorisation rates in production and reduces the risk of issuer declines.

· Revolut

Hosted Checkout Page: clearer docs, cleaner integration paths

We've restructured our Hosted Checkout Page documentation to make it easier to find the right integration path for your business — whether you need a no-code solution or full API control.

· Revolut

Charge what you actually use, settled as one payment

Increase the authorised amount on a pre-authorised card payment after the initial hold — without asking your customer for a new payment. Incremental Authorisation is now available for merchants whose final charge amounts aren't known at the time of booking.

· Revolut

Exciting News: Introducing Revolut Checkout — One Widget for All Your Payment Methods

We're thrilled to announce the launch of Revolut Checkout — a unified, fully-managed checkout widget that brings all Revolut payment methods together in one seamless integration.

· Revolut

OpenID configuration file

On 23 March 2026, the issuer value in the OpenID configuration file will be updated from https://oba.revolut.com to https://oba-auth.revolut.com to correctly reflect the changes to subdomains announced on 4 March 2025.

· Revolut

Push payments to Revolut Terminal is now available

We're excited to announce that POS software providers can now integrate with Revolut Terminal to push payment intents directly from their server-side applications to physical terminal devices. This powerful new integration enables seamless in-person payment acceptance without complex SDKs or physical connections.

· Revolut

What's included

We're excited to announce that we've added a new Pay by Bank integration example to our revolut-checkout-example GitHub repository! This comprehensive example makes it easier to get started with accepting bank transfer payments.

· Revolut

What this means for you

We're constantly looking for ways to improve the developer experience and make it easier to build on top of our APIs. While our API explorer is a great tool for understanding our endpoints, we know that many of you need direct access to machine-readable specifications to build and maintain integrations more…

· Revolut

New endpoints to manage disputes via Merchant API

Since launching our endpoints to retrieve and list disputes, many of you have integrated them to monitor chargebacks. Today, we're taking the next step by releasing the features you've asked for: the power to act on those disputes directly through the Merchant API.

· Revolut

What's new?

We're excited to announce a new addition to our Merchant API that provides greater flexibility for merchants using our Apple Pay integration!

· Revolut

Exciting News: Introducing Pay by Bank - Simple, Secure Payments Direct From Your Bank Account!

We're thrilled to announce the launch of Revolut: Pay by Bank, a convenient and secure new way for customers to make payments directly from their bank accounts!

· Revolut

What do I need to do?

We're making some changes to our Open Banking API, which will affect responses returned when obtaining access tokens for account information consents.

· Revolut

New requirements for request JWTs

On 10 July 2025, we will update our Open Banking API to the FAPI 1.0 Advanced standard, enhancing data security. This means that all TPPs using our Open Banking APIs will need to implement several changes.

· Revolut

What's changing?

On 10 February 2025, we'll add the /accounts endpoint to the list of SCA-exempt endpoints.

· Revolut

Affected endpoints

As of 18 November 2024, AIS endpoints will only be accessible 5 minutes after PSU has authorised the consent. After these 5 minutes, an HTTP 403 error will be returned.

· Revolut

Payment Initiation status update

Following an update to the Payment status update, Payment status Pending will now be the first status returned on most payment initiation requests, instead of AcceptedSettlementInProcess.

· Revolut

Migration of Swiss users

Starting in August 2024, we're migrating Swiss users from our British entity to our European entity, Revolut Bank UAB as part of our organisational restructuring.