DOCS

Order completed api legacy

/

Order Completed API Legacy

Lær hvordan Legacy Order Complete API fungerer.

Order Completed-endepunktet aksepterer de endelige detaljene om shopperens ordre, screener ordredetaljene for nektede parter, og returnerer resultatene sammen med en Zonos-spesifikk ordre-ID.

Endepunkter 

Be om fullførte ordredetaljer

POST | https://api.iglobalstores.com/2.0/order-completed - Opprett en ny forespørsel om informasjon relatert til en fullført ordre.

HTTPS-forespørsel

FeltNotater
HTTP-metodePOST
Endepunkt-URLhttps://api.iglobalstores.com/2.0/order-completed
ProtokollHTTPS
MeldingsformatJSON
Accept HTTP-headerAccept: application/json
Sikkerhetstoken HTTP-headerserviceToken: your-test-token-valueLegg til en header til din HTTPS-forespørsel med navnet serviceToken med en verdi av din test sikkerhets-API-token. (Kontakt din kontoansvarlig for denne token.)
Content-Type HTTP-headerContent-Type: application/jsonFordi du vil poste JSON-data til tjenesten, legg til en header til din HTTPS-forespørsel med navnet Content-Type med en verdi av application/json

JSON nøkkel/verdi-par i forespørselens kropp

Meldingsformat: JSON

Eksempel på forespørsel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{
  "billingAddress": {
    "address1": "123 S West Elm St",
    "address2": null,
    "address3": null,
    "city": "Calgary",
    "countryCode": "CA",
    "postalCode": "T2P 5G8",
    "state": "Alberta",
    "stateCode": null
  },
  "billingCompany": null,
  "billingEmail": "jdoe@jdoe.com",
  "billingName": "John E. Doe",
  "billingPhone": "+1 555-555-5555",
  "orderGrandTotal": 1225.89,
  "orderNumber": "854725421",
  "paymentTypeCode": "PAYPAL",
  "prepaidDutyTax": true,
  "shippingQuoteId": "bcdbdbcd-0145-4d3b-a54e-0de3cdce5a0a",
  "shipToCompany": null,
  "shipToEmail": "jdoe@jdoe.com",
  "shipToName": "John Doe",
  "shipToPhone": "+1 555-555-5555"
}

Forespørsel JSON-definisjoner

FeltNotater
billingAddress PÅKREVDDette er fakturaadressen for bestillingen. Dette er et kart som inneholder følgende adressefelt: address1, address2, address3, city, state, stateCode, postalCode, og countryCode. Disse inneholdte feltene er enten påkrevde eller ikke påkrevde avhengig av landet. Lokaliseringseendepunktet returnerer hvilke spesifikke adressefelt som er påkrevde eller ikke for hvert land. Merk: stateCode er alltid ikke påkrevd og ikke erklært i lokaliseringseendepunktet. Du kan sende stateCode, hvis tilgjengelig.
billingCompany VALGFRIDette er navnet på faktureringsfirmaet for bestillingen.
billingEmail PÅKREVDDette er faktura-e-postadressen for bestillingen.
billingName PÅKREVDDette er det komplette fakturanavnet for bestillingen.
billingPhone PÅKREVDDette er fakturatelefonnummeret for bestillingen.
items[index].orderGrandTotal PÅKREVDDette er den totale summen betalt av kunden for bestillingen i USD (amerikanske dollar). Vennligst oppgi uten komma, uten dollartegn “$”, og med to desimaler. Eksempelverdi: 2102.99
items[index].orderNumber PÅKREVDDette er ditt bestillingsnummer for den nylig fullførte bestillingen. Eksempelverdi: 854725421
paymentTypeCode PÅKREVDBetalingsmetoden som ble brukt av kunden for å betale for bestillingen. Eksempelverdier: PayPal eller Visa eller MC eller AMEX eller DISC
prepaidDutyTax PÅKREVDValgte kunden å prepay importavgiftene og skattene, eller ble de tvunget til å prepay dem? Hvis ja, sett til true; hvis ikke, sett til false. Eksempelverdier: true eller false
shippingQuoteId PÅKREVDDette er ID-en til fraktprisen kunden valgte. Handlekurvdetaljene må være de samme som de var da fraktprisene ble hentet. Hvis handlekurvdetaljene har endret seg, må du ha bedt om nye fraktpriser før du fullførte kundens bestilling.
shipToCompany VALGFRIDette er firmanavnet til personen som vil motta den sendte bestillingen.
shipToEmail PÅKREVDDette er e-postadressen til personen som vil motta den sendte bestillingen.
shipToName PÅKREVDDette er det komplette navnet til personen som vil motta den sendte bestillingen.
shipToPhone PÅKREVDDette er telefonnummeret til personen som vil motta den sendte bestillingen.

HTTPS-respons

Meldingsformat: JSON

Eksempelrespons for kun Canada og Australia

Merk: Faktiske svar vil inneholde alle støttede land.

Eksempelrespons

1
2
3
4
5
6
7
{
  "igOrderId": "e55a4efc-e615-49af-b3a4-afcda87e9e5e",
  "deniedParty": {
    "flagged": true,
    "source": "source reference for review"
  }
}

Respons JSON-definisjoner

FeltNotater
deniedPartyDette er et kart over resultatene fra screening av nektede parter. Hvis det er satt til null, ble screening av nektede parter ikke utført. Kontakt din Zonos representant hvis du støter på dette.
deniedParty.flaggedOm denne bestillingen har matchet en post i de konsoliderte listene over nektede parter fra Zonos. Hvis sant, gjennomgå denne bestillingen før behandling. Når du er i tvil, ikke behandle en bestilling som er flagget som sann. Eksempelverdier: sant eller usant
deniedParty.sourceHvis det flaggede feltet ble satt til sant, vil dette feltet inneholde kildehenvisninger som er nyttige for å gjennomgå hvorfor bestillingen ble flagget som en match med en nektet part.
igOrderIdZonos identifikator for den nylig fullførte bestillingen. Eksempelverdi: e55a4efc-e615-49af-b3a4-afcda87e9e5e

Var denne siden nyttig?