Appearance
Create Transfer
API ini dapat digunakan untuk melakukan transfer ke berbagai bank
dan e-wallet
yang terdapat dalam list bank
. Anda dapat menggunakan endpoint berikut untuk melakukan transfer berdasarkan pilihan bank atau e-wallet dari list bank yang telah dipilih.
URL Endpoint
Gunakan metode POST
untuk mengakses endpoint berikut:
/transfer/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 transfer, 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. |
ref_id | string | Ya | ID Unik dari sistem Anda. |
kode_bank | string | Ya | Kode Bank dari List Bank |
nomor_akun | string | Ya | Nomer Rekening Tujuan |
nama_pemilik | string | Ya | Nama Pemilik Rekening Tujuan |
nominal | integer | Ya | Jumlah Nominal yang di transfer |
email | string | Tidak | Data Email Penerima |
phone | string | Tidak | Data Telepon Penerima |
note | string | Tidak | Keterangan Transfer |
Contoh Permintaan
Berikut adalah contoh permintaan HTTP POST menggunakan application/x-www-form-urlencoded
:
POST /transfer/create HTTP/1.1
Host: atlantich2h.com
Content-Type: application/x-www-form-urlencoded
api_key=yourapikeyxxxxxxxxxxx&ref_id=uniqueRef123&kode_bank=BNI&nomor_akun=0123456789&nama_pemilik=JohnDoe&nominal=1000000&[email protected]&phone=08123456789¬e=Payment+for+invoice+12345
Contoh Respon
Jika permintaan berhasil, Anda akan menerima respon dari server dalam format JSON. Berikut adalah contoh respon yang mungkin Anda terima:
json
{
"status": true,
"message": "transfer berhasil diproses",
"data": {
"id": "NnTo8NXXXXXyhjEUhZ",
"reff_id": "uniqueRef123",
"nama": "JohnDoe",
"nomor_tujuan": "0123456789",
"nominal": 1000000,
"fee": 2000,
"total": 1002000,
"status": "pending",
"detail": {
"email": "[email protected]",
"phone": "08123456789",
"note": "Payment for invoice 12345"
},
"created_at": "2023-11-17 09:45:41"
},
"code": 200
}
Deskripsi Respon Create Transfer
berikut adalah deskripsi dari respon create transfer:
Field | Tipe | Deskripsi |
---|---|---|
status | boolean | Menyatakan apakah permintaan berhasil (true ) atau tidak (false ). |
message | string | Pesan yang menjelaskan hasil permintaan. |
data | object | Objek berisi informasi tentang proses transfer. |
id | string | ID unik transfer yang dibuat oleh sistem |
reff_id | string | ID transfer dari sistem pengguna |
nama | string | Nama pemilik rekening tujuan transfer |
nomor_tujuan | string | Nomor rekening tujuan transfer |
nominal | integer | Jumlah uang yang ditransfer. |
fee | integer | Biaya yang dikenakan untuk transfer. |
total | integer | Total keseluruhan yang ditransfer (nominal + fee). |
status | string | Status transfer |
detail | object | Objek berisi informasi Detail tambahan terkait transfer. |
string | Email penerima transfer. | |
phone | string | Nomor telepon penerima transfer. |
note | string | Keterangan tambahan tentang transfer. |
created_at | string | Waktu dan tanggal ketika transfer dilakukan dalam format YYYY-MM-DD HH:MM:SS |