Cost+Docs

Test integrasjonen din

Sett opp testmiljøet ditt og bruk testlegitimasjon

Før du går i produksjon, bruk et Cost+ sandbox-nettsted for å verifisere at integrasjonen din fungerer korrekt. Det finnes ingen separat sandbox-URL — du bruker samme produksjons-API-endepunkt (https://api.costplus.online/v1) med en API-nøkkel fra et sandbox-nettsted.

Få din test-API-nøkkel

  1. Logg inn på forhandlerportalen
  2. Naviger til Nettsteder
  3. Opprett et nytt nettsted og velg Sandbox som type, eller velg et eksisterende sandbox-nettsted
  4. Klikk på Integrasjon for å finne API-nøkkelen din
  5. Bruk denne API-nøkkelen i integrasjonen din — alle transaksjoner vil bli simulert

Sandbox kontra produksjonsmodus bestemmes utelukkende av nettstedtypen i forhandlerportalen, ikke av API-URL-en. En sandbox-nettsted API-nøkkel behandler simulerte transaksjoner; en produksjonsnettsted API-nøkkel behandler ekte betalinger. Begge bruker samme API-endepunkt.

Testkortnumre

Bruk kortnumrene nedenfor for å simulere ulike betalingsscenarioer. Ikke bruk ekte kortnumre i testmodus.

KortnummerCVVMerkeResultat
4111111111111111valgfrittVisaVellykket
5544330000000037valgfrittMastercardVellykket
4462030000000000valgfrittVisaVellykket
4111111111111105valgfrittVisaAvvist
4111111111111143valgfrittVisaStjålet kort
4111111111111151valgfrittVisaUtilstrekkelige midler

Bruk en hvilken som helst fremtidig utløpsdato og en hvilken som helst 3-sifret CVC.

Testkortnumre fungerer kun i sandbox-modus. Å sende dem til en produksjonsnettsted API-nøkkel vil resultere i en avvist transaksjon.

Feilkoder

Når en transaksjon mislykkes, returnerer API-et en av følgende feilkoder i transaksjonens reason-felt:

FeilkodeBeskrivelse
ERROR_CARD_AUTHENTICATION_FAILURE3DS-autentisering ikke fullført i tide; betaling avbrutt
ERROR_CARD_CVV_NOT_VALIDCVV korrekt formatert men ikke gyldig
ERROR_CARD_INFORMATION_NOT_VALIDKortinformasjon korrekt formatert men ikke gyldig
ERROR_CARD_NOT_SUPPORTED_FOR_ECOMMERCETransaksjon ikke støttet for e-handel
ERROR_CARD_NOT_VALIDKort-ID er ikke gyldig
ERROR_CARD_TYPE_DISABLEDKorttypen er deaktivert
ERROR_TRANSACTION_FAILEDKorttransaksjon mislyktes
ERROR_TRANSACTION_REJECTED_BY_CARD_PROCESSORAvvist av prosessor (inkluderer Visa/MC numerisk bransjekode)
ERROR_TRANSACTION_TYPE_NOT_ALLOWED_BY_SELLERTransaksjonstype ikke tillatt av selger
ERROR_TRANSACTION_TYPE_NOT_SUPPORTEDIkke støttet av kortnettverket
INVALID_CARD_CVVCVV ikke gjenkjent
INVALID_CARD_NUMBERKortnummer ikke gjenkjent

Vanlige API-valideringsfeil

Disse feilene returneres som 400 Bad Request når selve API-forespørselen er ugyldig:

FeilBeskrivelse
Unknown payment methodDu oppga et feil navn på betalingsmetode
No permissions for payment methodAPI-nøkkelen din (prosjektet) har ikke tillatelse til den angitte betalingsmetoden
Payment method not enabledBetalingsmetoden er ikke aktivert for API-nøkkelen din (prosjektet)
Payment method not supportedAPI-nøkkelen din (prosjektet) har ikke riktig status for å bruke den angitte betalingsmetoden

Hvis du mottar «Payment method not enabled» eller «No permissions», sjekk konfigurasjonen av betalingsmetodene i forhandlerportalen under nettstedinnstillingene dine.

On this page