Sandbox
Help

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.

If you're a Point of Sale (POS) software provider looking to offer Revolut Terminal support to your merchants, this integration opens up new possibilities for your platform. It's a pure server-to-server REST API integration that requires no terminal SDKs, drivers, or physical cables — just internet connectivity.

What you can do

  • Push payment requests: Send payment intents from your POS server directly to Revolut Terminal devices in Pay at Counter mode
  • Track payment status: Monitor payment progress in real-time through polling or webhooks
  • Manage multiple terminals: Support merchants with multiple terminal devices at different locations
  • Maintain control: Keep your POS as the central hub while leveraging Revolut's payment infrastructure

Key benefits

  • Simple integration: Pure REST API calls using the Merchant API — no complex terminal SDKs to integrate
  • Server-to-server security: All API calls happen server-side, keeping merchant credentials secure
  • Location-based routing: Automatically route payments to the correct terminal based on physical location
  • Complete payment lifecycle: Create orders, push intents, and track payment status all through one API

Getting started

Our new comprehensive guide walks you through:

  • The complete payment flow from order creation to final status
  • Step-by-step implementation with request/response examples
  • Security best practices for handling merchant API keys
  • Testing strategies in sandbox and production environments
  • Implementation checklist to ensure production readiness

Ready to integrate? Check out our Push payments to Revolut Terminal guide to get started!