Skip to main content

Terminal Gateway

Xendit’s Payment Terminal Gateway enables you to integrate secure payment processing directly into your applications. Connect to physical payment terminals and process transactions seamlessly across multiple platforms with our comprehensive SDKs and APIs.

What you can do with Terminal Gateway

Terminal Gateway provides everything you need to build in-person payment experiences:
  • Process payments across multiple channels and payment methods
  • Manage payment sessions and track transaction status in real-time
  • Handle callbacks and notifications for payment events
  • Support multiple platforms including Android, iOS, and web applications
  • Connect to physical terminals from various providers (BRI, NTT, and more)
Terminal Gateway works alongside the Terminal API to provide a complete in-person payment solution. You’ll use the Terminal API to create payment sessions and the Terminal Gateway SDKs to interact with physical payment devices.

Choose your platform

Get started with Terminal Gateway by selecting your development platform:

Key capabilities

Multi-platform support

Build for Android, iOS, and web platforms with consistent APIs

Secure processing

Bank-grade security with encryption and secure communication protocols

Real-time updates

Live payment status updates and instant transaction notifications

Easy integration

Simple SDKs with comprehensive documentation and examples

Prerequisites

Before you begin, ensure you have:
  • A Xendit account with Terminal Gateway access
  • A valid client key for your environment
  • Physical payment terminal device information (Terminal ID and IP address)
  • Development environment set up for your chosen platform
Terminal Gateway requires physical payment devices to function. Contact the Xendit team to obtain compatible terminal devices and configuration details.

Next steps

  1. Set up your development environment for your chosen platform
  2. Obtain your client key and terminal device information
  3. Follow the platform-specific guide to integrate the SDK
  4. Test your integration using the provided examples
Ready to get started? Choose your platform above to begin the integration process.