https://sandbox.checkout.kalixo.io) behaves like live but never moves
money. Use your kc_sk_test_ and kc_pk_test_ keys.
Test cards
Enter any future expiry date and any CVC.
Refunds of exactly
666 minor units fail (refund.failed).
Kalixo may route your sandbox account to a provider’s test environment instead.
The checkout then shows that provider’s test form and test cards; your integration
does not change.
What to test before going live
- Successful payment and fulfilment on
payment.captured. - Declined payment and retry on the same session.
- Pending payment that completes by webhook only.
- Webhook signature verification and duplicate deliveries (deduplicate on
id). - Amount mismatch handling (do not fulfil when
amount_mismatchistrue). - Full and partial refunds.