Bỏ qua

Phase 4 Release Checklist

Environment

  • [ ] ZALOPAY_APP_ID, ZALOPAY_KEY1, ZALOPAY_KEY2 set for target env.
  • [ ] ZALOPAY_CALLBACK_URL and frontend return URL point to correct domain.
  • [ ] ZNS_ACCESS_TOKEN, ZNS_TEMPLATE_ID, ZNS_ENDPOINT validated.
  • [ ] Kafka, Redis, Mongo, Postgres connectivity validated in health checks.

Functional Gates

  • [ ] Booking -> Payment intent -> Callback -> History flow passes on staging.
  • [ ] Duplicate webhook payload does not create duplicate state transitions.
  • [ ] Reconciliation job flags stale pending payments as manual-review records.
  • [ ] BOOKING_CONFIRMED event triggers ZNS log entry and successful delivery.

Observability

  • [ ] Alerts enabled for payment failure spike, webhook error spike, ZNS failure spike.
  • [ ] Dashboard panels for payment success rate and callback latency reviewed.
  • [ ] Runbook shared with on-call rotation.

UAT Evidence

  • [ ] Happy-path evidence with real data (screenshots/log snippets).
  • [ ] Error-path evidence (cancel, timeout, failed callback).
  • [ ] Final regression checklist signed by FE/BE/QA.