💳 343.063 BIN zapisa🏦 13.269 Banke izdavaoci🌍 199 Države🧰 30 Besplatni alati

Sandbox lažnog platnog gatewaya

Naučite kako platni API odgovara: simulirajte odobrenja, odbijanja i 3-D Secure s objavljenim testnim karticama — potpuno offline.

🔒 Edukativni simulator: ne kontaktira nijednu banku, kartičnu mrežu ili pružaoca platnih usluga. Prihvataju se samo objavljeni testni brojevi kartica.

Objavljeni testni brojevi kartica

Broj karticeMrežaSimulirani rezultat
4242 4242 4242 4242VisaPlaćanje uspijeva
4000 0000 0000 0002VisaOdbijeno: generic_decline
4000 0000 0000 9995VisaOdbijeno: insufficient_funds
4000 0000 0000 0069VisaOdbijeno: expired_card
4000 0000 0000 0127VisaOdbijeno: incorrect_cvc
4000 0000 0000 0119VisaGreška: processing_error
4000 0025 0000 3155VisaZahtijeva 3-D Secure autentifikaciju
5555 5555 5555 4444MastercardPlaćanje uspijeva
3782 822463 10005American ExpressPlaćanje uspijeva

Kako funkcioniše tok plaćanja

Vaš server kreira i potvrđuje payment intent, gateway odgovara statusom, a webhook kasnije javlja vašem backendu konačni rezultat. Narudžbe ispunjavajte na osnovu webhooka, a ne preusmjeravanja u pregledniku.

Primjer zahtjeva
{
  "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"
      }
    }
  }
}
Primjer odgovora
{
  "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."
      }
    }
  }
}

O alatu Sandbox lažnog platnog gatewaya

Ovaj sandbox lažnog platnog gatewaya omogućava programerima da nauče kako API za kartična plaćanja odgovara bez diranja stvarnog novca. Odaberite jedan od objavljenih testnih brojeva kartica, unesite bilo koji budući datum isteka, CVC i iznos te pritisnite Simuliraj plaćanje. Stranica vraća JSON objekt oblikovan kao tipični payment intent: id, status, kartičnu mrežu i posljednje četiri cifre, kod i poruku odbijanja za neuspjehe te lažni autorizacijski kod za odobrenja. Kartica za 3-D Secure prikazuje simuliranu provjeru kako biste vježbali obradu statusa requires_action, a svaki rezultat uključuje odgovarajući webhook događaj. Simulator radi u potpunosti u vašem pregledniku: ne kontaktira nijednu banku, kartičnu mrežu ili pružaoca platnih usluga i prihvata samo objavljene testne brojeve navedene u tabeli. Stvarni brojevi kartica odbijaju se lokalno i nikad se nigdje ne šalju.

FAQ

Da li sandbox tereti karticu ili kontaktira banku?

Ne. Sve se simulira u vašem pregledniku. Nijedan zahtjev se ne šalje Visatk-u, banci, kartičnoj mreži ili pružaocu platnih usluga i nikakav novac se ne prenosi.

Zašto je moj broj kartice odbijen?

Sandbox prihvata samo objavljene testne brojeve iz tabele. Svaki drugi broj, uključujući stvarnu karticu, odbija se lokalno kako se nikad ne bi tretirao kao odobren.

Mogu li koristiti ove brojeve kod svog stvarnog pružaoca platnih usluga?

Ovo su široko objavljeni testni brojevi koji se koriste u testnim režimima pružalaca. Rade samo s testnim API ključevima u sandboxu vašeg pružaoca; u live režimu uvijek se odbijaju.