Swiftrans API Documentation Overview

{info} Version 1.0 - Comprehensive financial services platform

Welcome to the Swiftrans API, a comprehensive financial services platform that enables seamless fund transfers, disbursements, and account management. This documentation provides everything you need to integrate Swiftrans into your applications.


What is Swiftrans?

Swiftrans is a robust financial API that provides:

  • 💸 Fund Disbursement - Send money to bank accounts across Indonesia
  • 🔐 Secure Authentication - JWT-based access control
  • 🏦 Multi-Bank Support - Integration with major Indonesian banks
  • 📊 Real-time Status Tracking - Monitor transaction status instantly
  • ⚡ Fast Processing - Quick transaction processing times

Quick Start Guide

{success} Getting Started - Ready to start? Follow these simple steps:

  1. Register: Create your merchant account at Swiftrans Portal
  2. Get Credentials: Obtain your APP ID and APP Secret
  3. Authenticate: Get your access token via the login endpoint
  4. Start Trading: Begin processing transactions

Documentation Sections

Before You Start

Essential information to get you up and running:

Environment Setup

Learn about sandbox and production environments, base URLs, and initial configuration.


Read More →

Common Issues

Troubleshooting guide and solutions to frequently encountered problems.


Read More →

Authentication

Secure your API access:

{primary} Login & Access Token - Learn how to authenticate with the Swiftrans API and obtain access tokens for secure communication.

Get Started with Authentication →

Core API Endpoints

Main functionality for financial operations:

Disbursement

Process fund transfers to recipient bank accounts with real-time processing.

Features: Multi-bank support, instant transfer, callback notifications
Explore Disbursement →

Account Verification

Verify bank account details before processing transactions.

Features: Real-time validation, account holder verification
Check Accounts →

Bank List

Retrieve a list of supported banks for account validation and disbursement.

Features: Real-time validation, account holder verification
Bank List →

Balance Inquiry

Check your current account balance and available funds.

Features: Real-time balance, transaction limits
View Balance →

Status Tracking

Monitor transaction status and get detailed processing information.

Features: Real-time updates, detailed transaction history
Track Status →

Reference Data APIs

Access supporting data for your integrations:

Countries
View Countries →
Provinces
View Provinces →
Cities
View Cities →
Occupations
View Occupations →
Remittance
View Purposes →

Advanced Features

Transfer Flow

Understand the complete transfer process and workflow integration.

Learn Transfer Flow →

Error Handling

Comprehensive error codes and handling strategies for robust integration.

Handle Errors →

Market Specifics

Regional requirements and market-specific implementation details.

View Specifics →

Key Features

Secure & Reliable

Bank-grade security with JWT authentication and API signature verification

Lightning Fast

Real-time processing with instant status updates and notifications

Easy Integration

RESTful API with comprehensive documentation and code examples

24/7 Support

Dedicated technical support team to help you succeed


💡 Getting Help

{info} Need Assistance? Our team is here to help you integrate successfully with the Swiftrans API.

📧 Contact Support ❓ View FAQ

Ready to get started? Begin with our Environment Setup Guide or jump straight to Authentication.