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 berawalan SIM…, 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}}'
Environments & Testing — AntarPaket API