Verified against: Platform readiness policy · 2026-08-12
Launch checklist
Prepare for production
Use the downloadable report in the Developer workspace as evidence of sandbox progress. The report supports review; it does not authorize production credentials, DNS changes, money movement, or deployment.
Security
- Keep keys in a server-side secret store and separate sandbox from production.
- Verify webhook HMAC over
timestamp.raw-body, reject stale timestamps, and compare in constant time. - Apply least privilege, key rotation, log redaction, dependency scanning, and incident ownership.
Payment correctness
- Generate unique order IDs and make fulfillment idempotent.
- Test success, cancellation, decline, timeout, duplicate webhook, and delayed webhook paths.
- Verify transaction state server-side before fulfillment and reconcile unknown outcomes.
Operations and cutover
- Configure monitored HTTPS webhook endpoints and rehearse replay handling.
- Define alerts, dashboards, support escalation, rollback, and credential revocation.
- Obtain Moneybag product/security approval and production credentials.
- Use a controlled canary, monitor payment and webhook health, then expand traffic.