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
- Piesakieties tirgotāja portālā
- Dodieties uz Websites
- Izveidojiet jaunu tīmekļa vietni un atlasiet Sandbox kā tipu, vai atlasiet esošu sandbox vietni
- Noklikšķiniet uz Integration, lai atrastu savu API atslēgu
- 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 numurs | CVV | Zīmols | Rezultāts |
|---|---|---|---|
4111111111111111 | jebkurš | Visa | Veiksmīgs |
5544330000000037 | jebkurš | Mastercard | Veiksmīgs |
4462030000000000 | jebkurš | Visa | Veiksmīgs |
4111111111111105 | jebkurš | Visa | Do Not Honor |
4111111111111143 | jebkurš | Visa | Stolen Card |
4111111111111151 | jebkurš | Visa | Insufficient 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 kods | Apraksts |
|---|---|
ERROR_CARD_AUTHENTICATION_FAILURE | 3DS autentifikācija netika pabeigta laikā; maksājums atcelts |
ERROR_CARD_CVV_NOT_VALID | CVV pareizi formatēts, bet nav derīgs |
ERROR_CARD_INFORMATION_NOT_VALID | Kartes informācija pareizi formatēta, bet nav derīga |
ERROR_CARD_NOT_SUPPORTED_FOR_ECOMMERCE | Darījums nav atbalstīts e-komercijā |
ERROR_CARD_NOT_VALID | Kartes ID nav derīgs |
ERROR_CARD_TYPE_DISABLED | Kartes tips ir atspējots |
ERROR_TRANSACTION_FAILED | Kartes darījums neizdevās |
ERROR_TRANSACTION_REJECTED_BY_CARD_PROCESSOR | Noraidīts procesora (iekļauj Visa/MC nozares ciparu kodu) |
ERROR_TRANSACTION_TYPE_NOT_ALLOWED_BY_SELLER | Darījuma tips nav atļauts pārdevējam |
ERROR_TRANSACTION_TYPE_NOT_SUPPORTED | Nav atbalstīts karšu tīklā |
INVALID_CARD_CVV | CVV nav atpazīts |
INVALID_CARD_NUMBER | Kartes 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ļūda | Apraksts |
|---|---|
| Unknown payment method | Jūs norādījāt nepareizu maksājumu metodes nosaukumu |
| No permissions for payment method | Jūsu API atslēgai (projektam) nav atļaujas norādītajai maksājumu metodei |
| Payment method not enabled | Maksājumu metode nav aktivizēta jūsu API atslēgai (projektam) |
| Payment method not supported | Jū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.