Login
shape image

Dokumentasi H2H

Deskripsi: API untuk pengecekan saldo, transaksi, cek harga, dan format lainnya.

Base URL: https://api.sebagja.id/

Endpoint: /v1

Method: POST

Deskripsi: Mengambil data saldo

Parameter:

{
 "req": "cmd",
 "kodereseller":"RS00001",
 "perintah":"SAL",
 "time":"233050",
 "signature":"LaJp9pAnWYEyXgGrjMMNUBAh9XrQ1aXZMp9bNvR2FkY"
}

        

Format Response

{
 "resp": "cmd",
 "status_code": "0",
 "status": "Sukses",
 "msg": "Yth.Owner Saldo Rp.5.958.519, Poin: 10"
}

        

Deskripsi: Melakukan Transaksi

Parameter:

{
 "req": "topup",
 "kodereseller":"RS00001",
 "produk":"SA10",
 "msisdn":"08123456789",
 "reffid":"10643",
 "counter":1,
 "qty":1,
 "hpenduser":"0823456789",
 "time":"235945",
 "signature":"mdcGSXybQZy7uxOgjbx_uQ66tteBobr3rv0e4EuYobU"
}

        

Format Response

{
 "resp": "topup",
 "status_code": "0",
 "status": "Sukses",
 "trxid": "113",
 "msisdn": "08123456789",
 "produk": "SA10",
 "harga": "10.500",
 "reffid": "10643",
 "counter": "2",
 "qty": "1",
 "sn": "341138123456789",
 "saldo_awal": "5.958.519",
 "saldo": "5.948.019",
 "bon": "525.000",
 "bonus": "0",
 "poin": "8",
 "msg": "Trx Unit RC#10643 Trxid=113 SA10.08123456789 SUKSES. S/N: 341138123456789"
}

        

Pembuatan Signature Transaksi

tujuan = reversed [tujuan]
auth = reversed {[pin] + [password]}
jam = now() format = HHmmss
preSign = TP256[username|trxid|kodeproduk|tujuan|auth|jam]
[signature] = SHA256 hash dari preSign, encode Base64, ubah + menjadi _ dan / menjadi -

        

Pembuatan Signature Non Transaksi

auth = reversed {[pin] + [password]}
jam = now() format = HHmmss
preSign = TigaPutri256,[username|kodeproduk|auth]
[signature] = SHA256 hash dari preSign, encode Base64, ubah + menjadi X dan / menjadi Z

        

CATATAN:

Signature dan (pin + password) adalah saling menggantikan, jika format request menggunakan signature, maka tidak perlu menyertakan pin dan password di format request tersebut, begitupun sebaliknya.

Katakunci tambahan (opsional): Salah satu atau beberapa katakunci berikut juga bisa disertakan di format request jika dibutuhkan:

  • counter: transaksi ke-n
  • qty: jumlah pembelian
  • hpenduser: nomor HP user, jika transaksi sukses maka akan mengirimkan notifikasi ke nomor ini

Authentication

Signature Hash: Setiap request harus disertai signature hash untuk keamanan.

Error Handling

  • 404: Endpoint salah.
  • 500: Invalid signature atau format salah.

Informasi Tambahan

Callback wajib didaftarkan melalui CS.

Dokumentasi Transaksi via WhatsApp

Nomor WhatsApp Center: 082295364851

1. Transaksi Pengisian Pulsa

Format perintah untuk melakukan pengisian pulsa:

[kodeproduk].[tujuan].[pin]#[reffid]

Contoh:

SA10.08123456789.1234#10643

Keterangan:

  • SA10: Kode produk pulsa Rp10.000.
  • 08123456789: Nomor tujuan pengisian pulsa.
  • 1234: PIN reseller.
  • 10643: ReffID (ID referensi transaksi).

2. Transaksi dengan Qty

Format perintah untuk melakukan transaksi dengan jumlah (qty):

MK {[kodeproduk]=[qty].}[tujuan].[pin]

Contoh:

MK {SA10=2}.08123456789.1234

Keterangan:

  • SA10=2: Kode produk pulsa Rp10.000 dengan qty 2.
  • 08123456789: Nomor tujuan pengisian pulsa.
  • 1234: PIN reseller.

3. Menampilkan Status Debit Reseller per Tanggal

Format perintah untuk menampilkan status debit reseller:

CekDebit.[tanggal]

Contoh:

CekDebit.20231015

Keterangan:

  • 20231015: Tanggal dalam format YYYYMMDD.

4. Mengecek Harga Produk

Format perintah untuk mengecek harga produk:

CH[spr][kodeproduk]

Contoh:

CHSA10

Keterangan:

  • SA10: Kode produk pulsa Rp10.000.

5. Mengecek Saldo Akhir

Format perintah untuk mengecek saldo akhir:

SAL

6. Mengecek Status Transaksi

Format perintah untuk mengecek status transaksi:

CEK.[trxid]

Contoh:

CEK.113

Keterangan:

  • 113: ID transaksi.

7. Request Tiket Deposit

Format perintah untuk request tiket deposit:

TIKET.[jumlah].[pin]

Contoh:

TIKET.100000.1234

Keterangan:

  • 100000: Jumlah deposit (Rp100.000).
  • 1234: PIN reseller.

Catatan:

  • Pastikan format perintah dikirim dengan benar ke nomor WhatsApp Center: 082295364851.
  • Ganti [kodeproduk], [tujuan], [pin], dan parameter lainnya dengan nilai yang sesuai.
  • Untuk bantuan lebih lanjut, hubungi tim support di support@sebagja.id.

Posting Komentar

© Copyright 2025 Sebagja.id

Form WhatsApp

This order requires the WhatsApp application.

Order now