DeliveryCheckout API er en integrationstjeneste til kommunikation mellem Delivery Checkout og din webshop.
Afsnit i denne artikel:
Introduktion
DeliveryCheckout API bruger et REST API-framework til kommunikation med JSON som databærer og tilbyder en række funktioner.
Med DeliveryCheckout API kan du:
- Præsentere leveringsmuligheder i din webshop.
- Klargøre forsendelser.
- Uploade agentlister.
REST API-endepunkterne er kun tilgængelige via HTTPS og findes på api.unifaun.com.
https://api.unifaun.com/rs-extapi/v1
Før du går i gang, skal du kende dit developer ID og oprette en API-nøgle.
Som forhandler kan du have outsourcet din logistik til en tredjepartslogistikudbyder (3PL). Du har brug for en konto, hvor du konfigurerer checkouten, og 3PL'en har brug for en konto til at udskrive forsendelserne. Den anbefalede proces i Delivery Checkout er at sende svaret fra POST /delivery-checkouts/{deliveryCheckoutId} til din 3PL. Derved oprettes forsendelsen fra 3PL'ens nShift Delivery-konto.
Alternativt kan 3PL'en hente oplysninger om den klargjorte forsendelse ved hjælp af GET /prepared-shipments/{prepareId}.
Vi anbefaler, at du forbereder en fallback-løsning til hver checkout-session, hvis du ikke får svar fra vores API, f.eks. på grund af vedligeholdelse. På den måde sikrer du, at dine kunder altid præsenteres for leveringsmuligheder.
Delivery Checkout-flow
API-nøgler
En API-nøgle er en unik identifikator, der bruges til at autentificere en applikation eller bruger. API-nøgler kan bruges på konto- eller profilniveau.
Hvis profiladministration er aktiveret på din konto, kan du oprette API-nøgler, der er knyttet til en bestemt profil. Denne API-nøgle bruger derefter profilgruppen for den valgte profil til at filtrere, hvilke oplysninger du kan hente via API'et, og hvor de bliver sendt hen.
Opret en API-nøgle
- Log ind på nShift Delivery.
- Gå til Maintenance > API keys.
- Klik på New API key.
-
Status skal være "Enabled".
-
Type skal være sat til "Web Services (REST)".
- Angiv, hvad API-nøglen bruges til, i feltet Note. Da du kan oprette flere API-nøgler, anbefales det at bruge feltet Note.
- Indtast Valid IP addresses, hvis API-nøglen kun skal bruges fra bestemte IP-adresser eller IP-adresseintervaller.
- Feltet Email bruges ikke på nuværende tidspunkt.
- Indtast dit Developer ID. Normalt er developer ID dit bruger-ID på kontoen. Men hvis du har eller er en ERP-leverandør, webshopudbyder eller anden tredjepart, som sender data til kontoen, er det bruger-ID'et for leverandørens konto.
- Vælg en Profile i rullemenuen, hvis API-nøglen skal være knyttet til en bestemt profil.
- Klik på Save. Systemet genererer automatisk nøglen, som består af et ID, et secret ID og et kombineret ID.
Det er ID'et og secret ID'et, som du bruger til at autentificere dig over for REST API-frameworket.
Brug søgefunktionen til at søge efter dine API-nøgler.