Developer-Friendly

Build with our powerful APIs and comprehensive documentation

RESTful API

Simple and intuitive API design

Multi-language SDKs

PHP, Java, Python, Node.js, and more

Sandbox Environment

Test your integration risk-free

Webhooks

Real-time payment notifications

Simple Integration

Accept payments with just a few lines of code

Simple Integration

Get started in minutes, not days

Well Documented

Comprehensive guides and examples

Production Ready

Battle-tested by thousands of merchants

index.js
// Initialize Unipay client
const unipay = new Unipay({
  apiKey: 'your-api-key',
  secretKey: 'your-secret-key',
});

// Create a payment
const payment = await unipay.payments.create({
  amount: 100000,
  currency: 'IDR',
  paymentMethod: 'QRIS',
  description: 'Order #12345',
});

console.log(payment.qrCode);

Download SDKs

🐘

PHP

Download SDK

💚

Node.js

Download SDK

🐍

Python

Download SDK

Java

Download SDK