Tier-2 Checklist
Partner PSP Tier-2 (bank / acquirer eksternal) mengikuti checklist ini sebelum go-live. Tier-1 internal PSP mengikuti checklist tersendiri yang dikelola tim integrasi Kesles.
Scope
Tier-2 = bank PSP eksternal dengan akses read-only ke merchant yang NMID-nya diterbitkan oleh acquirer tersebut. Write endpoint (NMID assignment) dibatasi untuk Tier-1.
Legal & Komersial
- NDA ditandatangani oleh kedua pihak
- Kontrak komersial ditandatangani (bank code, fee, settlement window disepakati)
- Technical PIC + Business PIC ditunjuk dan disampaikan ke Kesles
- Data Processing Agreement (DPA) ditandatangani jika berlaku
Jaringan & Keamanan
- Range IP production diberikan (CIDR) dan masuk allowlist Kesles
- Range IP staging diberikan (range lebih lebar boleh untuk development)
- Kredensial HMAC diterima via 1Password / Bitwarden (bukan email)
- Penyimpanan kredensial sudah hardened di sisi bank — secrets vault, bukan config file
- Reminder rotasi 90 hari sudah dijadwalkan (dengan grace 7 hari)
Integrasi
- Perhitungan signature sudah diverifikasi lokal terhadap staging
- Lookup API —
GET /api/psp/v1/merchants/by-nmid/{nmid}return200di staging - Events API —
POST /psp/v1/eventsreturn ack yang diharapkan di staging - Cek timestamp freshness (±300 detik) diimplementasikan di sisi bank
- Exponential backoff diimplementasikan untuk
5xxdan429 - Idempotency diverifikasi —
external_event_idsama return{"status":"duplicate_skipped"}(HTTP 200) - Penerima webhook diimplementasikan + verifikasi signature bekerja
- Semua 12 test case di Sandbox & Testing Guide lulus
Operasional
- Runbook rotasi kredensial tersedia di sisi bank
- Jalur eskalasi insiden didokumentasikan (kontak siapa, SLA)
- Monitoring + alert sudah dipasang untuk: 4xx spike, 5xx spike, signature failure
- UAT sign-off dari technical PIC Kesles
Go-Live
- Kredensial production diaktifkan oleh Kesles
- Lookup production pertama berhasil (smoke test pada NMID yang dikenal)
- Event forward production pertama berhasil
- Bank konfirmasi response time dan headroom rate-limit sesuai ekspektasi
Kontak onboarding: partner@kesles.com.