Lewati ke konten utama

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.

  • 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} return 200 di staging
  • Events API — POST /psp/v1/events return ack yang diharapkan di staging
  • Cek timestamp freshness (±300 detik) diimplementasikan di sisi bank
  • Exponential backoff diimplementasikan untuk 5xx dan 429
  • Idempotency diverifikasi — external_event_id sama 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.