Cost+Docs

Testování integrace

Nastavte si testovací prostředí a použijte testovací přihlašovací údaje

Před spuštěním do produkce použijte sandbox web Cost+ k ověření, že vaše integrace funguje správně. Neexistuje žádná samostatná sandbox URL — používáte stejný produkční API endpoint (https://api.costplus.online/v1) s API klíčem ze sandbox webu.

Získání testovacího API klíče

  1. Přihlaste se do obchodního portálu
  2. Přejděte na Weby
  3. Vytvořte nový web a vyberte Sandbox jako typ, nebo vyberte existující sandbox web
  4. Klikněte na Integrace, kde najdete svůj API klíč
  5. Použijte tento API klíč ve své integraci — všechny transakce budou simulované

Sandbox vs. produkční režim je určen výhradně typem webu v obchodním portálu, nikoli URL API. API klíč sandbox webu zpracovává simulované transakce; API klíč produkčního webu zpracovává skutečné platby. Oba používají stejný API endpoint.

Testovací čísla karet

Použijte níže uvedená čísla karet k simulaci různých platebních scénářů. Nepoužívejte skutečná čísla karet v testovacím režimu.

Číslo kartyCVVZnačkaVýsledek
4111111111111111libovolnéVisaÚspěch
5544330000000037libovolnéMastercardÚspěch
4462030000000000libovolnéVisaÚspěch
4111111111111105libovolnéVisaDo Not Honor
4111111111111143libovolnéVisaStolen Card
4111111111111151libovolnéVisaInsufficient Funds

Použijte libovolné budoucí datum platnosti a libovolný 3místný CVC.

Testovací čísla karet fungují pouze v sandbox režimu. Odeslání těchto čísel s API klíčem produkčního webu povede k zamítnutí transakce.

Chybové kódy

Když transakce selže, API vrátí jeden z následujících chybových kódů v poli reason transakce:

Chybový kódPopis
ERROR_CARD_AUTHENTICATION_FAILURE3DS autentizace nebyla dokončena včas; platba zrušena
ERROR_CARD_CVV_NOT_VALIDCVV správně formátováno, ale není platné
ERROR_CARD_INFORMATION_NOT_VALIDÚdaje o kartě správně formátovány, ale nejsou platné
ERROR_CARD_NOT_SUPPORTED_FOR_ECOMMERCETransakce není podporována pro eCommerce
ERROR_CARD_NOT_VALIDID karty není platné
ERROR_CARD_TYPE_DISABLEDTyp karty je zakázán
ERROR_TRANSACTION_FAILEDKartová transakce selhala
ERROR_TRANSACTION_REJECTED_BY_CARD_PROCESSORZamítnuto procesorem (včetně numerického kódu Visa/MC)
ERROR_TRANSACTION_TYPE_NOT_ALLOWED_BY_SELLERTyp transakce není prodejcem povolen
ERROR_TRANSACTION_TYPE_NOT_SUPPORTEDNení podporováno kartovou sítí
INVALID_CARD_CVVCVV nerozpoznáno
INVALID_CARD_NUMBERČíslo karty nerozpoznáno

Běžné validační chyby API

Tyto chyby jsou vráceny jako 400 Bad Request, když je samotný API požadavek neplatný:

ChybaPopis
Unknown payment methodUvedli jste nesprávný název platební metody
No permissions for payment methodVáš API klíč (projekt) nemá oprávnění pro uvedenou platební metodu
Payment method not enabledPlatební metoda nebyla povolena pro váš API klíč (projekt)
Payment method not supportedVáš API klíč (projekt) nemá správný stav pro použití uvedené platební metody

Pokud obdržíte chybu „Payment method not enabled" nebo „No permissions", zkontrolujte konfiguraci platební metody v obchodním portálu v nastavení vašeho webu.

On this page