Cost+Docs

Integrācijas testēšana

Iestatiet savu testa vidi un izmantojiet testa akreditācijas datus

Pirms palaišanas produkcijā izmantojiet Cost+ sandbox tīmekļa vietni, lai pārbaudītu, vai jūsu integrācija darbojas pareizi. Nav atsevišķa sandbox URL — jūs izmantojat to pašu produkcijas API galapunktu (https://api.costplus.online/v1) ar API atslēgu no sandbox tīmekļa vietnes.

Testa API atslēgas iegūšana

  1. Piesakieties tirgotāja portālā
  2. Dodieties uz Websites
  3. Izveidojiet jaunu tīmekļa vietni un atlasiet Sandbox kā tipu, vai atlasiet esošu sandbox vietni
  4. Noklikšķiniet uz Integration, lai atrastu savu API atslēgu
  5. Izmantojiet šo API atslēgu savā integrācijā — visi darījumi tiks simulēti

Sandbox un produkcijas režīmu pilnībā nosaka tīmekļa vietnes tips tirgotāja portālā, nevis API URL. Sandbox vietnes API atslēga apstrādā simulētus darījumus; produkcijas vietnes API atslēga apstrādā reālus maksājumus. Abas izmanto vienu un to pašu API galapunktu.

Testa karšu numuri

Izmantojiet zemāk norādītos karšu numurus, lai simulētu dažādus maksājumu scenārijus. Neizmantojiet reālus karšu numurus testa režīmā.

Kartes numursCVVZīmolsRezultāts
4111111111111111jebkuršVisaVeiksmīgs
5544330000000037jebkuršMastercardVeiksmīgs
4462030000000000jebkuršVisaVeiksmīgs
4111111111111105jebkuršVisaDo Not Honor
4111111111111143jebkuršVisaStolen Card
4111111111111151jebkuršVisaInsufficient Funds

Izmantojiet jebkuru nākotnes derīguma termiņu un jebkuru 3 ciparu CVC.

Testa karšu numuri darbojas tikai sandbox režīmā. Iesniedzot tos produkcijas vietnes API atslēgai, darījums tiks noraidīts.

Kļūdu kodi

Kad darījums neizdodas, API atgriež vienu no šiem kļūdu kodiem darījuma reason laukā:

Kļūdas kodsApraksts
ERROR_CARD_AUTHENTICATION_FAILURE3DS autentifikācija netika pabeigta laikā; maksājums atcelts
ERROR_CARD_CVV_NOT_VALIDCVV pareizi formatēts, bet nav derīgs
ERROR_CARD_INFORMATION_NOT_VALIDKartes informācija pareizi formatēta, bet nav derīga
ERROR_CARD_NOT_SUPPORTED_FOR_ECOMMERCEDarījums nav atbalstīts e-komercijā
ERROR_CARD_NOT_VALIDKartes ID nav derīgs
ERROR_CARD_TYPE_DISABLEDKartes tips ir atspējots
ERROR_TRANSACTION_FAILEDKartes darījums neizdevās
ERROR_TRANSACTION_REJECTED_BY_CARD_PROCESSORNoraidīts procesora (iekļauj Visa/MC nozares ciparu kodu)
ERROR_TRANSACTION_TYPE_NOT_ALLOWED_BY_SELLERDarījuma tips nav atļauts pārdevējam
ERROR_TRANSACTION_TYPE_NOT_SUPPORTEDNav atbalstīts karšu tīklā
INVALID_CARD_CVVCVV nav atpazīts
INVALID_CARD_NUMBERKartes numurs nav atpazīts

Biežākās API validācijas kļūdas

Šīs kļūdas tiek atgrieztas kā 400 Bad Request, kad pats API pieprasījums ir nederīgs:

KļūdaApraksts
Unknown payment methodJūs norādījāt nepareizu maksājumu metodes nosaukumu
No permissions for payment methodJūsu API atslēgai (projektam) nav atļaujas norādītajai maksājumu metodei
Payment method not enabledMaksājumu metode nav aktivizēta jūsu API atslēgai (projektam)
Payment method not supportedJūsu API atslēgai (projektam) nav pareizā statusa, lai izmantotu norādīto maksājumu metodi

Ja saņemat "Payment method not enabled" vai "No permissions", pārbaudiet maksājumu metodes konfigurāciju tirgotāja portālā jūsu tīmekļa vietnes iestatījumos.

On this page