💳 343 063 BIN įrašų🏦 13 269 Išdavusių bankų🌍 199 Šalių🧰 30 Nemokamų įrankių

Imituojamo mokėjimų šliuzo smėlio dėžė

Sužinokite, kaip atsako mokėjimų API: imituokite patvirtinimus, atmetimus ir 3-D Secure su viešai paskelbtomis testinėmis kortelėmis – visiškai neprisijungus.

🔒 Mokomasis imitatorius: jis nesusisiekia su jokiu banku, kortelių tinklu ar mokėjimų paslaugų teikėju. Priimami tik viešai paskelbti testiniai kortelių numeriai.

Viešai paskelbti testiniai kortelių numeriai

Kortelės numerisTinklasImituojamas rezultatas
4242 4242 4242 4242VisaMokėjimas sėkmingas
4000 0000 0000 0002VisaAtmesta: generic_decline
4000 0000 0000 9995VisaAtmesta: insufficient_funds
4000 0000 0000 0069VisaAtmesta: expired_card
4000 0000 0000 0127VisaAtmesta: incorrect_cvc
4000 0000 0000 0119VisaKlaida: processing_error
4000 0025 0000 3155VisaReikalingas 3-D Secure autentifikavimas
5555 5555 5555 4444MastercardMokėjimas sėkmingas
3782 822463 10005American ExpressMokėjimas sėkmingas

Kaip veikia mokėjimo eiga

Jūsų serveris sukuria ir patvirtina mokėjimo ketinimą, šliuzas atsako būsena, o vėliau webhook praneša jūsų serveriui galutinį rezultatą. Užsakymus vykdykite pagal webhook, o ne pagal naršyklės nukreipimą.

Užklausos pavyzdys
{
  "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"
      }
    }
  }
}
Atsakymo pavyzdys
{
  "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."
      }
    }
  }
}

Apie įrankį: Imituojamo mokėjimų šliuzo smėlio dėžė

Ši imituojamo mokėjimų šliuzo smėlio dėžė leidžia kūrėjams sužinoti, kaip atsako kortelių mokėjimų API, neliečiant tikrų pinigų. Pasirinkite vieną iš viešai paskelbtų testinių kortelių numerių, įveskite bet kokią būsimą galiojimo datą, CVC ir sumą, tada paspauskite „Imituoti mokėjimą“. Puslapis grąžina JSON objektą, panašų į įprastą mokėjimo ketinimą (payment intent): id, būseną, kortelių tinklą ir paskutinius keturis skaitmenis, atmetimo kodą ir pranešimą nesėkmės atveju bei netikrą autorizacijos kodą patvirtinimo atveju. 3-D Secure kortelė rodo imituojamą patvirtinimo žingsnį, kad galėtumėte praktikuotis apdoroti requires_action būseną, o kiekvienas rezultatas apima atitinkamą webhook įvykį. Imitatorius veikia tik jūsų naršyklėje: jis nesusisiekia su jokiu banku, kortelių tinklu ar mokėjimų paslaugų teikėju ir priima tik lentelėje nurodytus viešus testinius numerius. Tikri kortelių numeriai atmetami vietoje ir niekur nesiunčiami.

FAQ

Ar smėlio dėžė nuskaičiuoja lėšas iš kortelės ar susisiekia su banku?

Ne. Viskas imituojama jūsų naršyklėje. Jokia užklausa nesiunčiama Visatk, bankui, kortelių tinklui ar mokėjimų paslaugų teikėjui, ir jokie pinigai nejuda.

Kodėl mano kortelės numeris atmetamas?

Smėlio dėžė priima tik lentelėje nurodytus viešus testinius numerius. Bet koks kitas numeris, įskaitant tikrą kortelę, atmetamas vietoje, kad niekada nebūtų laikomas patvirtintu.

Ar galiu naudoti šiuos numerius pas savo tikrą mokėjimų paslaugų teikėją?

Tai plačiai paskelbti testiniai numeriai, naudojami paslaugų teikėjų testavimo režimuose. Jie veikia tik su testiniais API raktais jūsų teikėjo smėlio dėžėje; tikrajame režime jie visada atmetami.