Connect Salesforce Commerce Cloud with Revolut to add Revolut Pay and pay-by-bank flows, reduce payment costs, support multi-currency selling, and scale reliably across markets.
• Salesforce order and customer entities are mapped to Revolut payment objects, including transaction IDs, payer details, and currency codes.
• Checkout requests create payment intents in Revolut, and the returned status is linked back to the Salesforce order for end-to-end traceability.
• Revolut Pay authorization and capture events are synchronized to Salesforce as payment state changes, with timestamps stored for audit trails.
• Refunds initiated in Salesforce are routed to Revolut, and refund outcomes are written back to the related order, invoice, and payment records.
• Multi-currency amounts are stored with original currency and settlement currency values, with exchange-rate metadata persisted when provided by Revolut.
• Webhook callbacks from Revolut are validated, logged, and processed idempotently to avoid duplicate updates during retries or timeouts.
.png)
We implement the Revolut payment method in SFCC, map authorization, capture, and refund flows, and QA the full checkout journey across devices and currencies.
Yes – we sync payment status, captured amounts, refunds, fees, and settlement currency data into Salesforce so Finance can reconcile without spreadsheet workarounds.
Yes – Revolut supports multi-currency acceptance and settlement, and we align SFCC order totals, currency rounding, and reporting so teams see consistent numbers by market.
Where Revolut supports pay-by-bank in your region, we configure it as a checkout option and track the payment lifecycle in Salesforce for clean order processing.
We use a test-first rollout with sandbox validation, edge-case handling for partial refunds and cancellations, and production monitoring backed by 2,100+ eCommerce projects delivered by scandiweb.





