DOCS

Order completed api legacy

/

Order Completed API Legacy

Lär dig hur den legacy Order Complete API fungerar.

Order Completed-endpointen accepterar de slutliga detaljerna av shopperns beställning, granskar beställningsdetaljerna för nekade parter och returnerar resultaten tillsammans med ett Zonos-specifikt beställnings-ID.

Endpoints 

Begär beställningsdetaljer som är slutförda

POST | https://api.iglobalstores.com/2.0/order-completed - Skapa en ny begäran om information relaterad till en slutförd beställning.

HTTPS-begäran

FältAnteckningar
HTTP-metodPOST
Endpoint-URLhttps://api.iglobalstores.com/2.0/order-completed
ProtokollHTTPS
MeddelandeformatJSON
Accept HTTP-headerAccept: application/json
Säkerhetstoken HTTP-headerserviceToken: your-test-token-valueLägg till en header till din HTTPS-begäran med namnet serviceToken med ett värde av din test säkerhets-API-token. (Kontakta din kontoansvarig för denna token.)
Content-Type HTTP-headerContent-Type: application/jsonEftersom du kommer att posta JSON-data till tjänsten, lägg till en header till din HTTPS-begäran med namnet Content-Type med ett värde av application/json

JSON nyckel/värde-par i begärningskroppen

Meddelandeformat: JSON

Exempel på begäran

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"
}

Begäran JSON-definitioner

FältAnteckningar
billingAddress KRÄVDDetta är faktureringsadressen för beställningen. Detta är en karta som innehåller följande adressfält: address1, address2, address3, city, state, stateCode, postalCode och countryCode. Dessa innehållna fält är antingen obligatoriska eller inte obligatoriska beroende på landet. Lokaliseringens slutpunkt returnerar vilka specifika adressfält som är obligatoriska eller inte för varje land. Observera: stateCode är alltid inte obligatoriskt och inte deklarerat i lokaliseringens slutpunkt. Du kan skicka stateCode, om det är tillgängligt.
billingCompany VALFRIDetta är namnet på faktureringsföretaget för beställningen.
billingEmail KRÄVDDetta är fakturerings-e-postadressen för beställningen.
billingName KRÄVDDetta är det fullständiga faktureringsnamnet för beställningen.
billingPhone KRÄVDDetta är faktureringstelefonnumret för beställningen.
items[index].orderGrandTotal KRÄVDDetta är det totala beloppet som betalats av köparen för deras beställning i USD (amerikanska dollar). Vänligen ange utan kommatecken, utan dollartecken “$”, och med två decimaler. Exempelvärde: 2102.99
items[index].orderNumber KRÄVDDetta är ditt beställningsnummer för den nyligen slutförda beställningen. Exempelvärde: 854725421
paymentTypeCode KRÄVDBetalningsmetoden som köparen använde för att betala för sin beställning. Exempelvärden: PayPal eller Visa eller MC eller AMEX eller DISC
prepaidDutyTax KRÄVDValde köparen att prepay sina importavgifter och skatter eller tvingades de att prepay dem? Om så är fallet, sätt till true; om inte, sätt till false. Exempelvärden: true eller false
shippingQuoteId KRÄVDDetta är ID:t för fraktofferten som köparen valde. Varukorgens detaljer måste vara desamma som de var när fraktoffertarna hämtades. Om varukorgens detaljer har ändrats, bör du ha begärt nya fraktoffertar innan du slutförde köparens beställning.
shipToCompany VALFRIDetta är företagsnamnet på den person som kommer att ta emot den skickade beställningen.
shipToEmail KRÄVDDetta är e-postadressen till den person som kommer att ta emot den skickade beställningen.
shipToName KRÄVDDetta är det fullständiga namnet på den person som kommer att ta emot den skickade beställningen.
shipToPhone KRÄVDDetta är telefonnumret till den person som kommer att ta emot den skickade beställningen.

HTTPS-svar

Meddelandets format: JSON

Exempel på svar för endast Kanada och Australien

Observera: Faktiska svar kommer att innehålla alla stödda länder.

Exempel på svar

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

Svar JSON-definitioner

FältAnteckningar
deniedPartyDetta är en karta över resultaten från screening av nekade parter. Om det är inställt på null, har screening av nekade parter inte utförts. Kontakta din Zonos representant om du stöter på detta.
deniedParty.flaggedOm denna beställning har matchat en post i Zonoss konsoliderade listor över nekade parter. Om sant, granska denna beställning innan du behandlar den. Vid osäkerhet, behandla inte en beställning som är markerad som sann. Exempelvärden: sant eller falskt
deniedParty.sourceOm det markerade fältet var inställt på sant, kommer detta fält att innehålla källreferenser som är användbara för att granska varför beställningen markerades som matchande en nekad part.
igOrderIdZonos identifierare för den nyligen slutförda beställningen. Exempelvärde: e55a4efc-e615-49af-b3a4-afcda87e9e5e

Var den här sidan hjälpsam?