Getting Started
Go-Live Checklist
Complete these steps before switching from test to production keys.
Before you can receive a csk_live_ key, Cresora requires you to pass certification. Work through this checklist in order.
Certification
🔒Required
All partners must complete Cresora certification before going live. Certification validates your integration handles edge cases (declines, refunds, webhook retries) correctly.
See the Certification overview →
Technical checklist
- All API calls use
Idempotency-Keyheaders - Webhook signatures verified server-side (HMAC-SHA256)
- Webhook receiver handles retries idempotently
- Error handling covers
4xxand5xxresponses gracefully - No raw card data passes through your server (SAQ A compliance)
- PCI scope documented and SAQ completed
- Test card flows verified: approval, soft decline, hard decline, refund
- ACH return handling implemented (if using ACH)
Operational checklist
- Merchant onboarded and approved in production
- Go-live gates cleared (see Merchant Onboarding)
- Support escalation path documented
- Monitoring and alerting wired to webhook
payment.failedevents
Switching to production
Once certification is complete and Cresora grants your csk_live_ key:
- Swap
csk_test_xxxxxxxxxxforcsk_live_xxxxxxxxxxin your secrets manager - Verify your webhook endpoint URL is publicly reachable
- Process a small real transaction as a smoke test
- Monitor your first 24 hours of live traffic closely