Operational Checklist
Review this list before sending live traffic through a partner integration.
At a glance
A safe live integration protects credentials, handles retries with idempotency, verifies webhooks, and reconciles payment and delivery state from ELA backend responses.
Before launch
Store API keys and webhook secrets in a secret manager.
Generate unique idempotency keys for every mutation.
Reject unsigned, stale, or mismatched webhook signatures.
Persist webhook IDs before side effects to handle duplicate deliveries.
Poll payment status after timeouts and pending verification.
Alert on repeated webhook failures or exhausted retries.
Use only production credentials issued by ELA for live traffic.
Treat backend responses as final for price, payment, credit, and status.
Enterprise Readiness
Keep production credentials, webhook endpoints, and generated clients controlled and documented.
Monitor webhook failures, payment reconciliation delays, idempotency conflicts, and sustained
429responses.Document escalation contacts and include request IDs, idempotency keys, timestamps, and endpoint paths in support packets.
Support packet
When asking ELA support to investigate a production integration issue, include request IDs, idempotency keys, timestamps, endpoint path, and external references. Never send raw API keys or webhook signing secrets.