Environments & Testing
TEST vs LIVE
Environment ditentukan oleh jenis API key — bukan hostname:
ap_test_…→ seluruh operasi kurir memakai provider simulator internal AntarPaket. Booking menghasilkan AWB berawalanSIM…, tracking berjalan dengan lifecycle tiruan. Tidak ada panggilan ke kurir asli.ap_live_…→ adapter kurir asli (SAP/ID Express/Lion) sesuai konfigurasi live.
Batasan test mode
- Simulator meniru boundary eksternal; validasi bisnis (quote, saldo, ledger, status transition) tetap 100% nyata.
- Data test tersimpan terpisah secara logis (provider = SIMULATOR) namun berada di database yang sama dengan production.
Cara cepat menguji
# 1. cek kurir
curl https://antarpaket.id/api/v1/couriers -H "Authorization: Bearer ap_test_xxx"
# 2. cek tarif
curl -X POST https://antarpaket.id/api/v1/rates \
-H "Authorization: Bearer ap_test_xxx" -H "Content-Type: application/json" \
-d '{"origin":{"district_id":"14895"},"destination":{"district_id":"14918"},"package":{"weight_grams":1000}}'