Integratsiooni testimine
Seadistage oma testkeskkond ja kasutage testmandaate
Enne tootmisse minekut kasutage Cost+ liivakasti veebilehte, et kontrollida oma integratsiooni korrektset toimimist. Eraldi liivakasti URL-i ei ole — kasutate sama tootmis-API lõpp-punkti (https://api.costplus.online/v1) liivakasti veebilehe API võtmega.
Testi API võtme hankimine
- Logige sisse kaupmehe portaali
- Navigeerige jaotisse Veebilehed
- Looge uus veebileht ja valige tüübiks Liivakast või valige olemasolev liivakasti veebileht
- Klõpsake Integratsioon, et leida oma API võti
- Kasutage seda API võtit oma integratsioonis — kõik tehingud simuleeritakse
Liivakasti vs tootmisrežiim määratakse täielikult veebilehe tüübi järgi kaupmehe portaalis, mitte API URL-i järgi. Liivakasti veebilehe API võti töötleb simuleeritud tehinguid; tootmise veebilehe API võti töötleb reaalseid makseid. Mõlemad kasutavad sama API lõpp-punkti.
Testkaardinumbrid
Kasutage allolevaid kaardinumbreid erinevate maksestsenaariumide simuleerimiseks. Ärge kasutage testrežiimis päris kaardinumbreid.
| Kaardinumber | CVV | Bränd | Tulemus |
|---|---|---|---|
4111111111111111 | suvaline | Visa | Edukas |
5544330000000037 | suvaline | Mastercard | Edukas |
4462030000000000 | suvaline | Visa | Edukas |
4111111111111105 | suvaline | Visa | Keeldutud |
4111111111111143 | suvaline | Visa | Varastatud kaart |
4111111111111151 | suvaline | Visa | Ebapiisav saldo |
Kasutage suvalist tulevast aegumiskuupäeva ja suvalist 3-kohalist CVC-d.
Testkaardinumbrid töötavad ainult liivakastirežiimis. Nende esitamine tootmise veebilehe API võtmega toob kaasa keeldutud tehingu.
Veakoodid
Kui tehing ebaõnnestub, tagastab API ühe järgmistest veakoodidest tehingu reason väljas:
| Veakood | Kirjeldus |
|---|---|
ERROR_CARD_AUTHENTICATION_FAILURE | 3DS autentimine ei lõppenud õigeaegselt; makse tühistatud |
ERROR_CARD_CVV_NOT_VALID | CVV õigesti vormindatud, kuid kehtetu |
ERROR_CARD_INFORMATION_NOT_VALID | Kaardi info õigesti vormindatud, kuid kehtetu |
ERROR_CARD_NOT_SUPPORTED_FOR_ECOMMERCE | Tehingut ei toetata e-kaubanduses |
ERROR_CARD_NOT_VALID | Kaardi ID ei ole kehtiv |
ERROR_CARD_TYPE_DISABLED | Kaarditüüp on keelatud |
ERROR_TRANSACTION_FAILED | Kaarditehinguon ebaõnnestunud |
ERROR_TRANSACTION_REJECTED_BY_CARD_PROCESSOR | Töötleja poolt tagasi lükatud (sisaldab Visa/MC tööstuse numbrikoodi) |
ERROR_TRANSACTION_TYPE_NOT_ALLOWED_BY_SELLER | Tehingu tüüp ei ole müüja poolt lubatud |
ERROR_TRANSACTION_TYPE_NOT_SUPPORTED | Kaardivõrgu poolt ei toetata |
INVALID_CARD_CVV | CVV-d ei tuvastatud |
INVALID_CARD_NUMBER | Kaardinumbrit ei tuvastatud |
Levinumad API valideerimise vead
Need vead tagastatakse vastusena 400 Bad Request, kui API päring ise on vigane:
| Viga | Kirjeldus |
|---|---|
| Unknown payment method | Edastasite vale makseviisi nime |
| No permissions for payment method | Teie API võtmel (projektil) puuduvad õigused määratud makseviisi jaoks |
| Payment method not enabled | Makseviis ei ole teie API võtme (projekti) jaoks lubatud |
| Payment method not supported | Teie API võtme (projekti) olek ei võimalda määratud makseviisi kasutamist |
Kui saate teate "Payment method not enabled" või "No permissions", kontrollige makseviisi seadistust kaupmehe portaalis oma veebilehe seadete all.