Appearance
Status Transaksi
API ini digunakan untuk memeriksa status transaksi yang telah dibuat. Anda bisa menggunakan endpoint ini untuk mendapatkan informasi terbaru tentang status transaksi berdasarkan ID transaksi yang diberikan.
URL Endpoint
Gunakan metode POST
untuk mengakses endpoint berikut:
POST
/transaksi/status
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 status 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. |
id | string | Ya | ID transaksi yang diberikan oleh Atlantic. |
type | string | Ya | Jenis transaksi, di sisi dengan prabayar atau pascabayar . |
Contoh Permintaan
Berikut adalah contoh permintaan HTTP POST menggunakan application/x-www-form-urlencoded
:
POST /transaksi/status HTTP/1.1
Host: atlantich2h.com
Content-Type: application/x-www-form-urlencoded
api_key=yourapikeyxxxxxxxxxxx&id=IDTrxExample123456789&type=prabayar
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,
"data": {
"id": "xxxxxxxxxxxxxxxxxx",
"reff_id": "xxxxxxxxxxxxxxx",
"layanan": "PLN 50.000",
"code": "PLN50",
"target": "0123456789",
"price": "50000",
"sn": "xxxxxxxxxxxx",
"status": "success",
"created_at": "2023-12-26 11:00:20"
},
"code": 200
}
Deskripsi Respon
Pada respon dari API status transaksi, Anda akan menemukan informasi yang menggambarkan status dan detail dari transaksi yang telah diproses.
Field | Tipe | Deskripsi |
---|---|---|
status | boolean | Menyatakan apakah permintaan berhasil (true ) atau tidak (false ). |
data | object | Objek berisi informasi detail tentang transaksi. |
id | string | ID unik transaksi yang dibuat oleh sistem |
reff_id | string | ID transaksi dari sistem pengguna |
layanan | string | Nama layanan yang dipilih berdasarkan kode layanan |
code | string | Kode layanan dari daftar harga |
target | string | Nomor atau ID pelanggan tujuan transaksi |
price | string | Harga transaksi yang telah diproses |
sn | string | Nomor seri atau keterangan transaksi, bisa null jika belum tersedia |
status_transaksi | string | Status transaksi saat ini, terdapat kemungkinan failed ,pending ,success |
created_at | string | Tanggal dan waktu transaksi dibuat dalam format "YYYY-MM-DD HH:MM:SS" |