2.3 KiB
2.3 KiB
Verifikasi Format Response
Perbandingan Response API Lama vs API Baru
✅ Endpoint yang Sudah Dicek dan Sama
- login - ✅ Sama:
{status, pesan, user, data_sl} - login_token - ✅ Sama:
{status, pesan, user, data_sl} - daftar - ✅ Sama:
{status, pesan} - update_akun - ✅ Sama:
{status, pesan, data} - update_password - ✅ Sama:
{status, pesan} - cek_sl - ✅ Sama:
{status, pesan, data}atau{status: 300, pesan} - confirm_sl - ✅ Sama:
{status, data} - hapus_sl - ✅ Sama:
{status, pesan} - history - ✅ Sama:
{status, pesan, data} - tagihan - ✅ Sama:
{status, pesan, data} - request_pembayaran - ✅ Sama:
{status, pesan, data} - cek_pembayaran - ✅ Sama:
{status, pesan, data} - cek_transfer - ✅ Sama:
{status, pesan, data} - batal_pembayaran - ✅ Sama:
{status}(tanpa pesan saat sukses) - confirm_pembayaran - ✅ Sama:
{status}(tanpa pesan saat sukses) - history_bayar - ✅ Sama:
{status, pesan, data} - jenis_laporan - ✅ Sama:
{status, pesan, data} - history_gangguan - ✅ Sama:
{status, data} - cek_wipay - ✅ Sama:
{status, pesan, data} - jadwal_catat_meter - ✅ Sama:
{status, pesan, awal, akhir, riwayat} - upload_pp - ✅ Sama:
{status, pesan, data} - hapus_pp - ✅ Sama:
{status, pesan, data} - upload_gangguan - ✅ Sama:
{status, pesan} - upload_catat_meter - ✅ Sama:
{status, pesan}
Catatan Penting
- confirm_pembayaran: API lama menggunakan
no_rek(no_trx), bukanid_pembayaran✅ SUDAH DIPERBAIKI - batal_pembayaran: Response sukses hanya
{status: 200}tanpa pesan ✅ SUDAH DIPERBAIKI - confirm_pembayaran: Response sukses hanya
{status: 200}tanpa pesan ✅ SUDAH DIPERBAIKI - Semua response menggunakan format yang sama dengan API lama
Format Response Standar
Success Response
{
"status": 200,
"pesan": "Message (optional)",
"data": {} // atau field langsung di root seperti "user", "data_sl"
}
Error Response
{
"status": 404,
"pesan": "Error message"
}
Special Cases
- batal_pembayaran sukses:
{status: 200}(tanpa pesan) - confirm_pembayaran sukses:
{status: 200}(tanpa pesan) - jadwal_catat_meter:
{status, pesan, awal, akhir, riwayat}(field khusus)