1. Introduksjon
Nedenfor finner du en kort introduksjonstekst om tilgjengelige funksjoner for integrasjon. Din kontaktperson vil sende deg brukernavn, passord og customerID som skal brukes for hver av disse integrasjonsplattformene (MyTranssmart + API/websvc). Du vil alltid finne en URL for brukerakseptmiljøet -ACCEPT- og for produksjon -PROD. Begge miljøene er fullstendig separate når det gjelder konfigurasjon og tilgjengelige transportører. Ta kontakt med din tildelte kontaktperson for mer informasjon om din spesifikke situasjon.
2. MyTranssmart
Dette er portalen der du kan se alle dine forsendelser og deres respektive status. Du kan bruke denne portalen til å få bekreftelse på at du sender dataene på riktig måte.
| Environment | URL |
| ACCEPT | https://accept-my.transsmart.com |
| PROD | https://my.transsmart.com |
3. Integrasjonsfunksjoner
3.1 API
Transsmart API kan brukes for integrasjon via json eller xml.
| Environment | URL |
| ACCEPT | https://accept-api.transsmart.com/v2/ |
| PROD | https://api.transsmart.com/v2/ |
Utviklerdokumentasjonen er offentlig tilgjengelig og alltid synkronisert med de tilgjengelige funksjonene i det respektive miljøet. Mer spesifikt: dersom vi har lansert nye funksjoner i ACCEPT, vil den tilhørende utviklerdokumentasjonen bli oppdatert deretter, description til den nye funksjonen vil ikke bli inkludert i PROD devdocs.
| Environment | URL |
| ACCEPT | https://accept-devdocs.transsmart.com/ |
| PROD | https://devdocs.transsmart.com/ |
API-et støtter bruk av DHL- og UPS-plasseringvelgere.
3.2 Webservices
Noen systemer har problemer med å koble til et API-grensesnitt. For disse systemene er det et webservices-endepunkt tilgjengelig.
| Environment | URL |
| ACCEPT | https://accept-connect.transsmart.com/TboxService/2_0 |
| PROD | https://connect.transsmart.com/TboxService/2_0 |
Du kan hente webservicedefinisjonen ved å legge til ?wsdl på slutten av basis-URL-en:
https://accept-connect.transsmart.com/TboxService/2_0?wsdl
https://connect.transsmart.com/TboxService/2_0?wsdl
Det finnes ingen støtte for å integrere lokasjonsvelgere når du bruker webservicene.
4. Dokumentasjon
Den nyeste versjonen av all dokumentasjon er tilgjengelig her:
https://devdocs.transsmart.com
Dette nettstedet er primært dedikert til API-integrasjonsfunksjonene, men du vil finne et kapittel dedikert til SOAP-webservicen der du kan laste ned den nyeste versjonen av dokumentasjonen.
For å kickstarte utviklingen din har vi opprettet en Postman-pakke for å hjelpe deg å få en følelse av hvordan API-interaksjonen ser ut. Du kan laste ned den nyeste versjonen av pakken her:
https://postman.transsmart.com
PS : Det er ingen støtte for integrering av lokasjonsvelgere ved bruk av webservices.
5. Hvordan teste integrasjonen din
Brukernavnet / passordet du mottok er knyttet til en demokonto i ACCOUNT-miljøet. Vi har satt opp denne kontoen for å støtte arbeid med 2 transportører og ulike servicenivåer
1. UPS, kun i kombinasjon med nederlandske leveringsadresser
- EXPEDITED
- EXPRESS
- SAVER
- STANDARD
2. DHP (DHL Parcel), kun for leveringsadresser i Belgia eller Nederland
- EUROPLUS
- EXPRESSER
Du kan teste Transsmart-dokumentmotoren ved å bruke DHP – EUROPLUS. I så fall skrives et CMR-dokument også ut, i tillegg til ZPL-etiketten som vi skriver ut for de andre servicenivåene.
6. Sikkerhet
Transsmart-plattformen er kun tilgjengelig via https (port 443). Vi bruker et SSL-sertifikat levert av Comodo. Sørg for at systemet ditt støtter mellomliggende og rot-CA-sertifikatene fra Comodo.