Cost+Docs

Testa din integration

Konfigurera din testmiljö och använd testuppgifter

Innan du går live, använd en Cost+ sandbox-webbplats för att verifiera att din integration fungerar korrekt. Det finns ingen separat sandbox-URL — du använder samma produktions-API-endpoint (https://api.costplus.online/v1) med en API-nyckel från en sandbox-webbplats.

Hämta din test-API-nyckel

  1. Logga in på handlarportalen
  2. Navigera till Webbplatser
  3. Skapa en ny webbplats och välj Sandbox som typ, eller välj en befintlig sandbox-webbplats
  4. Klicka på Integration för att hitta din API-nyckel
  5. Använd denna API-nyckel i din integration — alla transaktioner kommer att simuleras

Sandbox kontra produktionsläge bestäms helt av webbplatstypen i handlarportalen, inte av API-URL:en. En sandbox-webbplats API-nyckel hanterar simulerade transaktioner; en produktions-webbplats API-nyckel hanterar riktiga betalningar. Båda använder samma API-endpoint.

Testkortnummer

Använd kortnumren nedan för att simulera olika betalningsscenarier. Använd inte riktiga kortnummer i testläge.

KortnummerCVVMärkeResultat
4111111111111111valfrittVisaLyckad
5544330000000037valfrittMastercardLyckad
4462030000000000valfrittVisaLyckad
4111111111111105valfrittVisaDo Not Honor
4111111111111143valfrittVisaStolen Card
4111111111111151valfrittVisaInsufficient Funds

Använd valfritt framtida utgångsdatum och valfri 3-siffrig CVC.

Testkortnummer fungerar bara i sandbox-läge. Om de skickas till en produktions-webbplats API-nyckel resulterar det i en nekad transaktion.

Felkoder

När en transaktion misslyckas returnerar API:et en av följande felkoder i transaktionens reason-fält:

FelkodBeskrivning
ERROR_CARD_AUTHENTICATION_FAILURE3DS-autentisering slutfördes inte i tid; betalningen avbröts
ERROR_CARD_CVV_NOT_VALIDCVV korrekt formaterad men ogiltig
ERROR_CARD_INFORMATION_NOT_VALIDKortinformation korrekt formaterad men ogiltig
ERROR_CARD_NOT_SUPPORTED_FOR_ECOMMERCETransaktionen stöds inte för e-handel
ERROR_CARD_NOT_VALIDKort-ID är ogiltigt
ERROR_CARD_TYPE_DISABLEDKorttypen är inaktiverad
ERROR_TRANSACTION_FAILEDKorttransaktionen misslyckades
ERROR_TRANSACTION_REJECTED_BY_CARD_PROCESSORNekad av processor (inkluderar Visa/MC branschnumerisk kod)
ERROR_TRANSACTION_TYPE_NOT_ALLOWED_BY_SELLERTransaktionstypen tillåts inte av säljaren
ERROR_TRANSACTION_TYPE_NOT_SUPPORTEDStöds inte av kortnätverket
INVALID_CARD_CVVCVV inte igenkänd
INVALID_CARD_NUMBERKortnummer inte igenkänt

Vanliga API-valideringsfel

Dessa fel returneras som 400 Bad Request när själva API-förfrågan är ogiltig:

FelBeskrivning
Unknown payment methodDu angav ett felaktigt betalningsmetodnamn
No permissions for payment methodDin API-nyckel (projekt) har inte behörighet för den angivna betalningsmetoden
Payment method not enabledBetalningsmetoden har inte aktiverats för din API-nyckel (projekt)
Payment method not supportedDin API-nyckel (projekt) har inte korrekt status för att använda den angivna betalningsmetoden

Om du får "Payment method not enabled" eller "No permissions", kontrollera betalningsmetodkonfigurationen i handlarportalen under dina webbplatsinställningar.

On this page