AventopayAventopay

Test mode

Aventopay test mode: isolated environment, test cards, webhook simulation, go-live checklist.

Test mode vs production mode

AspectTestProduction
AvailabilityFrom sign-upAfter regulatory verification
Real moneyNo — test cards onlyYes
API keyssk_test_...sk_live_...
Separate databaseYes — total isolationYes
WebhooksDelivered from test-webhooks.avento-pay.comDelivered from webhooks.avento-pay.com

Aventopay test cards

All cards accept any 3-digit CVC and any future expiration date.

Success cases

Card numberNetworkBehavior
4242 4242 4242 4242VisaDirect success, no 3DS challenge
5555 5555 5555 4444MastercardDirect success
3782 8224 6310 005AmexDirect success (4-digit CVC)

3DS challenge cases

Card numberBehavior
4000 0027 6000 31843DS challenge (window to validate)
4000 0000 0000 32203DS failure (customer misses challenge)

Decline cases

Card numberReason
4000 0000 0000 0002Generic decline
4000 0000 0000 9995Insufficient funds
4000 0000 0000 0069Expired card
4000 0000 0000 0127Incorrect CVC

Simulate webhooks

From the dashboard, the Test Transactions view offers a Replay webhook button to manually resend a callback to your callback_url. Useful during local development.

Go-live checklist (10 points)

  1. Regulatory verification of your profile approved (see onboarding)
  2. Production keys copied, kept out of source code (env vars)
  3. Callback URL public in HTTPS, accessible from internet
  4. HMAC signature verified on raw body, in constant time
  5. Idempotency in place on provider_reference
  6. Handling of 3 statuses: success, pending, cancelled
  7. Monitoring of 4xx/5xx errors returned by our API
  8. Refund policy visible on your site — see template
  9. T&Cs and privacy policy online, accepted at checkout
  10. Bank descriptor configured (visible on your customers' statements)
Ready?
Once these 10 points are checked, switch to your live keys and launch your first real transaction with a real card at a small amount (€5) to validate the end-to-end flow.