Skip to content

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:

KeyValue
Content-Typeapplication/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:

FieldTipeWajibDeskripsi
api_keystringYaKunci API Anda untuk autentikasi.
ref_idstringYaID Unik dari sistem Anda.
kode_bankstringYaKode Bank dari List Bank
nomor_akunstringYaNomer Rekening Tujuan
nama_pemilikstringYaNama Pemilik Rekening Tujuan
nominalintegerYaJumlah Nominal yang di transfer
emailstringTidakData Email Penerima
phonestringTidakData Telepon Penerima
notestringTidakKeterangan 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&note=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:

FieldTipeDeskripsi
statusbooleanMenyatakan apakah permintaan berhasil (true) atau tidak (false).
messagestringPesan yang menjelaskan hasil permintaan.
dataobjectObjek berisi informasi tentang proses transfer.
idstringID unik transfer yang dibuat oleh sistem
reff_idstringID transfer dari sistem pengguna
namastringNama pemilik rekening tujuan transfer
nomor_tujuanstringNomor rekening tujuan transfer
nominalintegerJumlah uang yang ditransfer.
feeintegerBiaya yang dikenakan untuk transfer.
totalintegerTotal keseluruhan yang ditransfer (nominal + fee).
statusstringStatus transfer
detailobjectObjek berisi informasi Detail tambahan terkait transfer.
emailstringEmail penerima transfer.
phonestringNomor telepon penerima transfer.
notestringKeterangan tambahan tentang transfer.
created_atstringWaktu dan tanggal ketika transfer dilakukan dalam format YYYY-MM-DD HH:MM:SS