Introduction
Selamat datang di OrcaPay API — dokumentasi resmi untuk mengintegrasikan payment gateway OrcaPay ke dalam aplikasi Anda.
1 Tentang OrcaPay API
OrcaPay API adalah layanan REST yang memungkinkan Anda untuk membuat transaksi deposit, penarikan saldo (withdraw), dan memeriksa saldo akun secara programatik. Semua endpoint menggunakan protokol HTTPS dan mengembalikan response dalam format JSON.
2 Fitur Utama
3 Autentikasi
Setiap request ke API harus menyertakan API Key Anda di header
X-API-Key.
API Key dapat Anda ambil dari halaman Profile pada dashboard OrcaPay.
Content-Type: application/json X-API-Key: YOUR_API_KEY
4 Format Response
Semua endpoint mengembalikan response dengan struktur konsisten:
{
"success": true,
"data": { ... },
"message": "Success message"
}
| Field | Type | Description |
|---|---|---|
| success | boolean | Status keberhasilan request (true/false) |
| data | object | Data payload (bisa berupa object, array, atau null) |
| message | string | Pesan human-readable (muncul di error atau info) |
5 Contoh Request Pertama
Berikut contoh request untuk memeriksa saldo akun Anda:
curl -X GET "https://orcapay.web.id/api/balance" \ -H "X-API-Key: YOUR_API_KEY"
6 Error Handling
API menggunakan HTTP status code standar untuk menandakan status request:
| Status | Description |
|---|---|
| 200 OK | Request berhasil |
| 400 Bad Request | Parameter tidak lengkap atau tidak valid |
| 401 Unauthorized | API Key tidak valid atau tidak disertakan |
| 403 Forbidden | IP tidak diizinkan (whitelist) |
| 404 Not Found | Resource tidak ditemukan |
| 500 Server Error | Terjadi kesalahan pada server |
7 Langkah Selanjutnya
Sekarang Anda sudah siap untuk mulai menggunakan OrcaPay API! Jelajahi dokumentasi endpoint berikutnya:
- Deposit — Buat, cek status, dan batalkan transaksi deposit
- Withdraw — Lihat provider, ajukan penarikan, cek status
- Balance — Periksa saldo akun Anda
© OrcaPay · API Docs v1.0