Cost+Docs

Test din integration

Opsæt dit testmiljø og brug testlegitimationsoplysninger

Inden du går live, skal du bruge et Cost+ sandbox-website til at verificere, at din integration fungerer korrekt. Der er ingen separat sandbox-URL — du bruger det samme produktions-API-endpoint (https://api.costplus.online/v1) med en API-nøgle fra et sandbox-website.

Hent din test-API-nøgle

  1. Log ind på forhandlerportalen
  2. Naviger til Websites
  3. Opret et nyt website og vælg Sandbox som type, eller vælg et eksisterende sandbox-website
  4. Klik på Integration for at finde din API-nøgle
  5. Brug denne API-nøgle i din integration — alle transaktioner vil blive simuleret

Sandbox vs. produktionstilstand bestemmes udelukkende af website-typen i forhandlerportalen, ikke af API-URL'en. Et sandbox-websites API-nøgle behandler simulerede transaktioner; et produktions-websites API-nøgle behandler rigtige betalinger. Begge bruger det samme API-endpoint.

Testkortnumre

Brug kortnumrene nedenfor til at simulere forskellige betalingsscenarier. Brug ikke rigtige kortnumre i testtilstand.

KortnummerCVVMærkeResultat
4111111111111111vilkårligVisaSucces
5544330000000037vilkårligMastercardSucces
4462030000000000vilkårligVisaSucces
4111111111111105vilkårligVisaDo Not Honor
4111111111111143vilkårligVisaStolen Card
4111111111111151vilkårligVisaInsufficient Funds

Brug en vilkårlig fremtidig udløbsdato og en vilkårlig 3-cifret CVC.

Testkortnumre fungerer kun i sandbox-tilstand. Indsendelse af dem til et produktions-websites API-nøgle vil resultere i en afvist transaktion.

Fejlkoder

Når en transaktion fejler, returnerer API'et en af følgende fejlkoder i transaktionens reason-felt:

FejlkodeBeskrivelse
ERROR_CARD_AUTHENTICATION_FAILURE3DS-autentificering ikke gennemført i tide; betaling annulleret
ERROR_CARD_CVV_NOT_VALIDCVV korrekt formateret, men ikke gyldigt
ERROR_CARD_INFORMATION_NOT_VALIDKortoplysninger korrekt formateret, men ikke gyldige
ERROR_CARD_NOT_SUPPORTED_FOR_ECOMMERCETransaktion ikke understøttet til e-handel
ERROR_CARD_NOT_VALIDKort-ID er ikke gyldigt
ERROR_CARD_TYPE_DISABLEDKorttype er deaktiveret
ERROR_TRANSACTION_FAILEDKorttransaktion fejlede
ERROR_TRANSACTION_REJECTED_BY_CARD_PROCESSORAfvist af processor (inkluderer Visa/MC industriel numerisk kode)
ERROR_TRANSACTION_TYPE_NOT_ALLOWED_BY_SELLERTransaktionstype ikke tilladt af sælger
ERROR_TRANSACTION_TYPE_NOT_SUPPORTEDIkke understøttet af kortnetværk
INVALID_CARD_CVVCVV ikke genkendt
INVALID_CARD_NUMBERKortnummer ikke genkendt

Almindelige API-valideringsfejl

Disse fejl returneres som 400 Bad Request, når selve API-anmodningen er ugyldig:

FejlBeskrivelse
Unknown payment methodDu har angivet et forkert betalingsmetodenavn
No permissions for payment methodDin API-nøgle (projekt) har ikke tilladelser til den angivne betalingsmetode
Payment method not enabledBetalingsmetoden er ikke aktiveret for din API-nøgle (projekt)
Payment method not supportedDin API-nøgle (projekt) har ikke den korrekte status til at bruge den angivne betalingsmetode

Hvis du modtager "Payment method not enabled" eller "No permissions", skal du tjekke betalingsmetodekonfigurationen i forhandlerportalen under dine website-indstillinger.

On this page