All guides

Website and Performance

What to test before a payment gateway goes live

A practical checklist for successful payments, failures, refunds and provider notifications.

· Digital Department

Verify the full successful flow

Returning from checkout does not prove the order is complete. Compare the store order, provider transaction, stock reservation, email and invoicing trigger in one controlled test. Keep test and live transaction results separate.

    Test failure and retry states

    Issuer decline, authentication cancellation and timeout need different handling. Show useful customer messages and check that retries cannot charge twice, following provider guidance.

    • Mobile and desktop checkout
    • Declined or cancelled payment
    • Full and partial refund
    • Webhook or notification verification

    Monitor after launch

    Watch payment success and order reconciliation closely in the first days. Escalate with transaction references; never put card data in logs or support messages.