Cost+Docs

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

  1. Logige sisse kaupmehe portaali
  2. Navigeerige jaotisse Veebilehed
  3. Looge uus veebileht ja valige tüübiks Liivakast või valige olemasolev liivakasti veebileht
  4. Klõpsake Integratsioon, et leida oma API võti
  5. 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.

KaardinumberCVVBrändTulemus
4111111111111111suvalineVisaEdukas
5544330000000037suvalineMastercardEdukas
4462030000000000suvalineVisaEdukas
4111111111111105suvalineVisaKeeldutud
4111111111111143suvalineVisaVarastatud kaart
4111111111111151suvalineVisaEbapiisav 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:

VeakoodKirjeldus
ERROR_CARD_AUTHENTICATION_FAILURE3DS autentimine ei lõppenud õigeaegselt; makse tühistatud
ERROR_CARD_CVV_NOT_VALIDCVV õigesti vormindatud, kuid kehtetu
ERROR_CARD_INFORMATION_NOT_VALIDKaardi info õigesti vormindatud, kuid kehtetu
ERROR_CARD_NOT_SUPPORTED_FOR_ECOMMERCETehingut ei toetata e-kaubanduses
ERROR_CARD_NOT_VALIDKaardi ID ei ole kehtiv
ERROR_CARD_TYPE_DISABLEDKaarditüüp on keelatud
ERROR_TRANSACTION_FAILEDKaarditehinguon ebaõnnestunud
ERROR_TRANSACTION_REJECTED_BY_CARD_PROCESSORTöötleja poolt tagasi lükatud (sisaldab Visa/MC tööstuse numbrikoodi)
ERROR_TRANSACTION_TYPE_NOT_ALLOWED_BY_SELLERTehingu tüüp ei ole müüja poolt lubatud
ERROR_TRANSACTION_TYPE_NOT_SUPPORTEDKaardivõrgu poolt ei toetata
INVALID_CARD_CVVCVV-d ei tuvastatud
INVALID_CARD_NUMBERKaardinumbrit ei tuvastatud

Levinumad API valideerimise vead

Need vead tagastatakse vastusena 400 Bad Request, kui API päring ise on vigane:

VigaKirjeldus
Unknown payment methodEdastasite vale makseviisi nime
No permissions for payment methodTeie API võtmel (projektil) puuduvad õigused määratud makseviisi jaoks
Payment method not enabledMakseviis ei ole teie API võtme (projekti) jaoks lubatud
Payment method not supportedTeie 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.

On this page