📘 Dokumentasi API

Integrasi cepat & aman melalui DeoPay Gateway

🏠 Kembali ke Beranda

📘 Dokumentasi API

Base url: https://www.deopay.my.id

Integrasi cepat dan aman untuk menerima pembayaran melalui DeoPay Gateway

Endpoint: Buat Transaksi QRIS

Gunakan endpoint ini untuk membuat pembayaran QRIS.

GET /createpayment

Parameter:

Contoh Response:

{
  "status": true,
  "message": "Tagihan dibuat",
  "expired": "Expired 5 menit",
  "trx_id": "TRX-123",
  "nominal": 10000,
  "fee": 150,
  "total_bayar": 10150,
  "qr_url": "https://..."
}

Endpoint: Cek Status Pembayaran

Cek status transaksi berdasarkan trx_id.

GET /paymentstatus

Parameter:

Contoh Response:

{
  "status": true,
  "message": "Pembayaran sukses. Saldo akan tersedia dalam 24 jam."
}

Endpoint: Cek Saldo

GET /ceksaldo

Parameter:

Contoh Response:

{
  "status": true,
  "username": "user123",
  "saldo_tersedia": 50000,
  "saldo_tertahan": 10000
}

Endpoint: History Topup

GET /history

Parameter:

Contoh Response:

{
  "status": true,
  "username": "user123",
  "history": [
    {
      "trx_id": "TRX001",
      "amount": 10000,
      "used": 0,
      "sisa": 10000,
      "status": "Success",
      "created_at": "2025-07-13T10:00:00.000Z"
    }
  ]
}

Endpoint: Withdraw

GET /withdraw

Parameter:

Contoh Response:

{
  "status": true,
  "msg": "Withdraw berhasil diproses.",
  "trx_id": "WD123456",
  "nominal": 20000,
  "biaya": 2000,
  "total": 22000,
  "saldo_awal": 50000,
  "saldo_akhir": 28000,
  "tujuan": "08123456789",
  "jenis": "EWALLET",
  "bank_code": "DANA",
  "account_name": "John Doe",
  "bank_name": "DANA"
}

Endpoint: Kode E-Wallet

GET /kode-ewallet

Parameter:

Contoh Response:

{
  "status": true,
  "message": "Berhasil mengambil daftar kode e-wallet",
  "total": 2,
  "results": [
    { "name": "OVO", "code": "OVO" },
    { "name": "DANA", "code": "DANA" }
  ]
}

Endpoint: Kode Bank

GET /kode-bank

Parameter:

Contoh Response:

{
  "status": true,
  "message": "Berhasil mengambil daftar kode bank",
  "total": 2,
  "results": [
    { "name": "BCA", "code": "014" },
    { "name": "BNI", "code": "009" }
  ]
}