Cost+Docs

Uw integratie testen

Stel uw testomgeving in en gebruik testgegevens

Gebruik voor het live gaan een Cost+ sandbox-website om te controleren of uw integratie correct werkt. Er is geen aparte sandbox-URL — u gebruikt hetzelfde productie-API-eindpunt (https://api.costplus.online/v1) met een API-sleutel van een sandbox-website.

Uw test-API-sleutel ophalen

  1. Log in op het handelaarsportaal
  2. Navigeer naar Websites
  3. Maak een nieuwe website aan en selecteer Sandbox als type, of selecteer een bestaande sandbox-website
  4. Klik op Integration om uw API-sleutel te vinden
  5. Gebruik deze API-sleutel in uw integratie — alle transacties worden gesimuleerd

Of het sandbox- of productiemodus betreft wordt volledig bepaald door het websitetype in het handelaarsportaal, niet door de API-URL. De API-sleutel van een sandbox-website verwerkt gesimuleerde transacties; de API-sleutel van een productiewebsite verwerkt echte betalingen. Beide gebruiken hetzelfde API-eindpunt.

Testkaartnummers

Gebruik de onderstaande kaartnummers om verschillende betalingsscenario's te simuleren. Gebruik geen echte kaartnummers in testmodus.

KaartnummerCVVMerkResultaat
4111111111111111willekeurigVisaGeslaagd
5544330000000037willekeurigMastercardGeslaagd
4462030000000000willekeurigVisaGeslaagd
4111111111111105willekeurigVisaDo Not Honor
4111111111111143willekeurigVisaStolen Card
4111111111111151willekeurigVisaInsufficient Funds

Gebruik een willekeurige toekomstige vervaldatum en een willekeurige 3-cijferige CVC.

Testkaartnummers werken alleen in sandboxmodus. Het indienen ervan bij de API-sleutel van een productiewebsite resulteert in een geweigerde transactie.

Foutcodes

Wanneer een transactie mislukt, retourneert de API een van de volgende foutcodes in het reason-veld van de transactie:

FoutcodeBeschrijving
ERROR_CARD_AUTHENTICATION_FAILURE3DS-authenticatie niet op tijd voltooid; betaling geannuleerd
ERROR_CARD_CVV_NOT_VALIDCVV correct opgemaakt maar niet geldig
ERROR_CARD_INFORMATION_NOT_VALIDKaartinformatie correct opgemaakt maar niet geldig
ERROR_CARD_NOT_SUPPORTED_FOR_ECOMMERCETransactie niet ondersteund voor e-commerce
ERROR_CARD_NOT_VALIDKaart-ID is niet geldig
ERROR_CARD_TYPE_DISABLEDKaarttype is uitgeschakeld
ERROR_TRANSACTION_FAILEDKaarttransactie mislukt
ERROR_TRANSACTION_REJECTED_BY_CARD_PROCESSORAfgewezen door processor (bevat Visa/MC numerieke branchecode)
ERROR_TRANSACTION_TYPE_NOT_ALLOWED_BY_SELLERTransactietype niet toegestaan door verkoper
ERROR_TRANSACTION_TYPE_NOT_SUPPORTEDNiet ondersteund door kaartnetwerk
INVALID_CARD_CVVCVV niet herkend
INVALID_CARD_NUMBERKaartnummer niet herkend

Veelvoorkomende API-validatiefouten

Deze fouten worden geretourneerd als 400 Bad Request wanneer het API-verzoek zelf ongeldig is:

FoutBeschrijving
Unknown payment methodU heeft een onjuiste betaalmethodenaam opgegeven
No permissions for payment methodUw API-sleutel (project) heeft geen rechten voor de opgegeven betaalmethode
Payment method not enabledDe betaalmethode is niet ingeschakeld voor uw API-sleutel (project)
Payment method not supportedUw API-sleutel (project) heeft niet de juiste status om de opgegeven betaalmethode te gebruiken

Als u "Payment method not enabled" of "No permissions" ontvangt, controleer dan de configuratie van de betaalmethode in het handelaarsportaal onder uw website-instellingen.

On this page