Appearance
Create Deposit
API ini digunakan untuk membuat permintaan deposit baru menggunakan berbagai metode pembayaran seperti bank, e-wallet, atau virtual account. API ini membantu mengintegrasikan proses deposit ke dalam sistem Anda dengan menggunakan metode yang dipilih.
URL Endpoint
Gunakan metode POST
untuk mengakses endpoint berikut:
/deposit/create
Headers
Pastikan untuk menyertakan header berikut dalam permintaan Anda:
Key | Value |
---|---|
Content-Type | application/x-www-form-urlencoded |
Catatan
Permintaan POST harus menggunakan format application/x-www-form-urlencoded.
Body
Untuk membuat permintaan transaksi, Anda perlu memasukkan beberapa parameter ke dalam body request. Berikut adalah daftar parameter yang diperlukan beserta penjelasan detailnya:
Field | Tipe | Wajib | Deskripsi |
---|---|---|---|
api_key | string | Ya | Kunci API Anda untuk autentikasi. |
reff_id | string | Ya | ID Unik dari sistem Anda. |
nominal | integer | Ya | Jumlah Deposit |
type | string | Ya | Jenis deposit yang diinginkan: va ,ewallet dan bank |
metode | string | Ya | Metode pembayaran yang dipilih untuk deposit. |
Contoh Permintaan
Berikut adalah contoh permintaan HTTP POST menggunakan application/x-www-form-urlencoded
:
POST /deposit/create HTTP/1.1
Host: atlantich2h.com
Content-Type: application/x-www-form-urlencoded
api_key=yourapikeyxxxxxxxxxxx&reff_id=reffidexample123&nominal=50000&type=ewallet&method=qris
Contoh Respon
Jika permintaan berhasil, Anda akan menerima respon dari server dalam format JSON. Berikut adalah contoh respon yang mungkin Anda terima:
Contoh Respon QRIS
json
{
"status": true,
"data": {
"id": "xxxxxxxxxxxxxx",
"reff_id": "xxxxxxxxxxxxx",
"nominal": 50000,
"tambahan": 0,
"fee": 350,
"get_balance": 49650,
"qr_string": "xxxxxxxxxxxxxxxxxxxxx",
"qr_image": "https://atlantich2h.com/qr/xxxxxxxxxxxxxx",
"status": "pending",
"created_at": "2023-12-26 13:16:19",
"expired_at": "2023-12-26 14:16:19"
},
"code": 200
}
Deskripsi Respon QRIS
berikut adalah deskripsi dari respon QRIS
Field | Tipe | Deskripsi |
---|---|---|
status | boolean | Menyatakan apakah permintaan berhasil (true ) atau tidak (false ). |
data | object | Objek berisi informasi detail tentang deposit. |
id | string | ID unik transaksi yang dibuat oleh sistem |
reff_id | string | ID transaksi dari sistem pengguna |
nominal | integer | Jumlah deposit yang diminta. |
tambahan | integer | Jumlah tambahan deposit yang diminta. |
fee | integer | Biaya admin dari deposit yang diminta. |
get_balance | integer | Saldo yang diterima setelah deposit. |
qr_string | string | String QR untuk metode pembayaran QRIS. |
qr_image | string | URL gambar QR untuk metode pembayaran QRIS. |
status | string | Status transaksi deposit seperti success , pending , atau expired . |
created_at | string | Tanggal dan waktu pembuatan permintaan deposit dalam format YYYY-MM-DD HH:MM:SS |
expired_at | string | Tanggal dan waktu kedaluwarsa permintaan deposit dalam format YYYY-MM-DD HH:MM:SS |
Contoh Respon Bank
json
{
"status": true,
"data": {
"id": "xxxxxxxxxxxxxx",
"reff_id": "xxxxxxxxxxxxxx",
"nominal": 50522,
"tambahan": 522,
"fee": 0,
"get_balance": 50522,
"bank": "BCA",
"tujuan": "12345678",
"atas_nama": "PT Atlantic Aksa Group",
"status": "pending",
"created_at": "2024-06-23 11:07:21",
"expired_at": "2024-06-23 23:59:59"
},
"code": 200
}
Deskripsi Respon Bank
berikut adalah deskripsi dari respon bank
Field | Tipe | Deskripsi |
---|---|---|
status | boolean | Menyatakan apakah permintaan berhasil (true ) atau tidak (false ). |
data | object | Objek berisi informasi detail tentang deposit. |
id | string | ID unik transaksi yang dibuat oleh sistem |
reff_id | string | ID transaksi dari sistem pengguna |
nominal | integer | Jumlah deposit yang diminta. |
tambahan | integer | Jumlah tambahan deposit yang diminta. |
fee | integer | Biaya admin dari deposit yang diminta. |
get_balance | integer | Saldo yang diterima setelah deposit. |
bank | string | Nama Bank tujuan |
tujuan | string | Nomor Rekening Tujuan |
atas_nama | string | Nama Pemilik Rekening |
status | string | Status transaksi deposit seperti success , pending , atau expired . |
created_at | string | Tanggal dan Waktu pembuatan permintaan deposit dalam format YYYY-MM-DD HH:MM:SS |
expired_at | string | Tanggal dan Waktu kedaluwarsa permintaan deposit dalam format YYYY-MM-DD HH:MM:SS |
Contoh Respon Ewallet
json
{
"status": true,
"data": {
"id": "xxxxxxxxxxxxxx",
"reff_id": "xxxxxxxxxxxxxx",
"nominal": 10000,
"tambahan": 0,
"fee": 150,
"get_balance": 9850,
"url": "https://xxxxxxxxxxxxxxx",
"status": "pending",
"created_at": "2024-06-23 11:33:14",
"expired_at": "2024-06-23 14:33:14"
},
"code": 200
}
Deskripsi Respon Ewallet
berikut adalah deskripsi dari respon Ewallet
Field | Tipe | Deskripsi |
---|---|---|
status | boolean | Menyatakan apakah permintaan berhasil (true ) atau tidak (false ). |
data | object | Objek berisi informasi detail tentang deposit. |
id | string | ID unik deposit yang dibuat oleh sistem |
reff_id | string | ID deposit dari sistem pengguna |
nominal | integer | Jumlah deposit yang diminta. |
tambahan | integer | Jumlah tambahan deposit yang diminta. |
fee | integer | Biaya admin dari deposit yang diminta. |
get_balance | integer | Saldo yang diterima setelah deposit. |
url | string | URL Ewallet untuk pembayaran |
status | string | Status transaksi deposit seperti success , pending , atau expired . |
created_at | string | Tanggal dan Waktu pembuatan permintaan deposit dalam format YYYY-MM-DD HH:MM:SS |
expired_at | string | Tanggal dan Waktu kedaluwarsa permintaan deposit dalam format YYYY-MM-DD HH:MM:SS |
Contoh Respon Virtual Account
json
{
"status": true,
"data": {
"id": "uiPZ5pr2hfQpgSBVikoF",
"reff_id": "01919000999222",
"nominal": 10000,
"tambahan": 0,
"fee": 2750,
"get_balance": 7250,
"bank": "BNI",
"nomor_va": "8255600005435984",
"status": "pending",
"created_at": "2024-06-23 11:34:44",
"expired_at": "2024-06-24 11:34:44"
},
"code": 200
}
Deskripsi Respon Virtual Account
berikut adalah deskripsi dari respon Virtual Account
Field | Tipe | Deskripsi |
---|---|---|
status | boolean | Menyatakan apakah permintaan berhasil (true ) atau tidak (false ). |
data | object | Objek berisi informasi detail tentang deposit. |
id | string | ID unik transaksi yang dibuat oleh sistem |
reff_id | string | ID transaksi dari sistem pengguna |
nominal | integer | Jumlah deposit yang diminta. |
tambahan | integer | Jumlah tambahan deposit yang diminta. |
fee | integer | Biaya admin dari deposit yang diminta. |
get_balance | integer | Saldo yang diterima setelah deposit. |
bank | string | Nama Bank tujuan |
nomor_va | string | Nomor Virtual Account yang digunakan untuk pembayaran. |
status | string | Status transaksi deposit seperti success , pending , atau expired . |
created_at | string | Tanggal dan Waktu pembuatan permintaan deposit dalam format YYYY-MM-DD HH:MM:SS |
expired_at | string | Tanggal dan Waktu kedaluwarsa permintaan deposit dalam format YYYY-MM-DD HH:MM:SS |