Go Live Checklist

Everything you need to verify before switching from sandbox to production.

Use this checklist to make sure your integration is production-ready before going live.

Integration

  • All API calls use production base URL and credentials (not sandbox/UAT).
  • Payment create, capture, refund, and enquiry flows tested end-to-end.
  • Proper error handling for all API responses (timeouts, 4xx, 5xx).
  • Idempotency keys sent on critical requests to prevent duplicate charges.

Webhooks

  • Webhook endpoint is publicly accessible over HTTPS.
  • Webhook signature verification is implemented and tested.
  • Webhook retries are handled gracefully (idempotent processing).
  • All relevant event types are subscribed to in the dashboard.

Security

  • API keys and secrets are stored securely (environment variables, vault) — never in client-side code.
  • All communication happens over TLS 1.2+.
  • PCI compliance requirements met for your integration type (SAQ-A for Hosted Checkout, SAQ-A-EP or SAQ-D for Custom Checkout).

Testing

  • Tested with real card numbers in production test mode (if available).
  • Verified successful payment, failed payment, and refund scenarios.
  • Verified callback/redirect URLs work correctly on success and failure.
  • Load tested the integration for expected traffic volumes.

Dashboard & Configuration

  • Production API keys generated and configured.
  • Business details and settlement account verified in the dashboard.
  • Webhook URLs updated to production endpoints.
  • Notification settings (email, SMS) configured as needed.

Go Live

  • Switch API credentials from sandbox to production.
  • Perform a low-value live transaction to confirm everything works.
  • Monitor the dashboard for the first few live transactions.
  • Set up alerts for failed payments and webhook delivery issues.
New chat
Responses are generated using AI and may contain mistakes.
Hi! I'm Pine, your AI developer assistant. Ask me anything about Pine Labs APIs, integrations, or troubleshooting.

Tip: you can create a new chat with ⌘ + E
Go Live Checklist — Production Readiness Guide | Pine Labs Gateway