💳 343 063 BIN-oppføringer🏦 13 269 Utstedende banker🌍 199 Land🧰 30 Gratis verktøy

Simulert betalingsgateway (sandkasse)

Lær hvordan et betalings-API svarer: simuler godkjenninger, avslag og 3-D Secure med publiserte testkort – helt frakoblet.

🔒 Opplæringssimulator: den kontakter ingen bank, kortnettverk eller betalingsleverandør. Bare publiserte testkortnumre godtas.

Publiserte testkortnumre

KortnummerNettverkSimulert resultat
4242 4242 4242 4242VisaBetalingen lykkes
4000 0000 0000 0002VisaAvslått: generic_decline
4000 0000 0000 9995VisaAvslått: insufficient_funds
4000 0000 0000 0069VisaAvslått: expired_card
4000 0000 0000 0127VisaAvslått: incorrect_cvc
4000 0000 0000 0119VisaFeil: processing_error
4000 0025 0000 3155VisaKrever 3-D Secure-autentisering
5555 5555 5555 4444MastercardBetalingen lykkes
3782 822463 10005American ExpressBetalingen lykkes

Slik fungerer betalingsflyten

Serveren din oppretter og bekrefter en betalingsintensjon, gatewayen svarer med en status, og en webhook forteller senere backend-systemet ditt det endelige resultatet. Fullfør ordrer basert på webhooken, ikke på omdirigeringen i nettleseren.

Eksempel på forespørsel
{
  "method": "POST",
  "path": "/v1/payment_intents",
  "body": {
    "amount": 2000,
    "currency": "usd",
    "confirm": true,
    "payment_method_data": {
      "type": "card",
      "card": {
        "number": "4242424242424242",
        "exp_month": 12,
        "exp_year": 2030,
        "cvc": "123"
      }
    }
  }
}
Eksempel på svar
{
  "id": "pi_test_3kq9x2m7v1c8b5n4z6a0d2f1",
  "object": "payment_intent",
  "livemode": false,
  "amount": 2000,
  "currency": "usd",
  "status": "succeeded",
  "payment_method": {
    "type": "card",
    "card": {
      "brand": "visa",
      "last4": "4242",
      "exp_month": 12,
      "exp_year": 2030
    }
  },
  "latest_charge": {
    "id": "ch_test_8h2j4k6l1m3n5p7q9r0s2t4u",
    "authorization_code": "T4K2Q9",
    "outcome": {
      "network_status": "approved_by_network",
      "type": "authorized"
    }
  }
}
Webhook: payment_intent.succeeded
{
  "id": "evt_test_1a2b3c4d5e6f7g8h9i0j1k2l",
  "object": "event",
  "type": "payment_intent.succeeded",
  "livemode": false,
  "data": {
    "object": {
      "id": "pi_test_3kq9x2m7v1c8b5n4z6a0d2f1",
      "status": "succeeded",
      "amount": 2000,
      "currency": "usd"
    }
  }
}
Webhook: payment_intent.payment_failed
{
  "id": "evt_test_9z8y7x6w5v4u3t2s1r0q9p8o",
  "object": "event",
  "type": "payment_intent.payment_failed",
  "livemode": false,
  "data": {
    "object": {
      "id": "pi_test_7f6e5d4c3b2a1z0y9x8w7v6u",
      "status": "requires_payment_method",
      "last_payment_error": {
        "type": "card_error",
        "code": "card_declined",
        "decline_code": "insufficient_funds",
        "message": "Your card has insufficient funds."
      }
    }
  }
}

Om Simulert betalingsgateway (sandkasse)

Denne sandkassen med en simulert betalingsgateway lar utviklere lære hvordan et API for kortbetaling svarer, uten å røre ekte penger. Velg et av de publiserte testkortnumrene, skriv inn en fremtidig utløpsdato, en CVC og et beløp, og trykk på Simuler betaling. Siden returnerer et JSON-objekt formet som en typisk betalingsintensjon (payment intent): en id, en status, kortnettverket og de fire siste sifrene, en avslagskode og melding ved feil, og en falsk autorisasjonskode ved godkjenning. 3-D Secure-kortet viser en simulert kontroll slik at du kan øve på å håndtere statusen requires_action, og hvert resultat inkluderer den tilhørende webhook-hendelsen. Simulatoren kjører helt i nettleseren din: den kontakter ingen bank, kortnettverk eller betalingsleverandør, og den godtar bare de publiserte testnumrene i tabellen. Ekte kortnumre avvises lokalt og sendes aldri noe sted.

FAQ

Belaster sandkassen et kort eller kontakter en bank?

Nei. Alt simuleres i nettleseren din. Ingen forespørsel sendes til Visatk, en bank, et kortnettverk eller en betalingsleverandør, og ingen penger flyttes.

Hvorfor blir kortnummeret mitt avvist?

Sandkassen godtar bare de publiserte testnumrene i tabellen. Alle andre numre, også ekte kort, avvises lokalt slik at de aldri behandles som godkjent.

Kan jeg bruke disse numrene hos min ekte betalingsleverandør?

Dette er de mye publiserte testnumrene som brukes i leverandørenes testmodus. De fungerer bare med test-API-nøkler i leverandørens sandkasse; i live-modus blir de alltid avvist.