DOCS

Order completed api legacy

/

API Zakończone Zamówienie Legacy

Poznaj, jak działa API Zakończone Zamówienie Legacy.

Endpoint Zakończone Zamówienie akceptuje ostateczne szczegóły zamówienia kupującego, sprawdza szczegóły zamówienia pod kątem odrzuconych stron i zwraca wyniki wraz z identyfikatorem zamówienia specyficznym dla Zonos.

Endpoints 

Żądanie szczegółów zakończonego zamówienia

POST | https://api.iglobalstores.com/2.0/order-completed - Utwórz nowe żądanie informacji związanych z zakończonym zamówieniem.

Żądanie HTTPS

PoleUwagi
Metoda HTTPPOST
URL endpointuhttps://api.iglobalstores.com/2.0/order-completed
ProtokółHTTPS
Format wiadomościJSON
Nagłówek Accept HTTPAccept: application/json
Nagłówek tokena bezpieczeństwa HTTPserviceToken: your-test-token-valueDodaj nagłówek do swojego żądania HTTPS o nazwie serviceToken z wartością swojego testowego tokena API bezpieczeństwa. (Skontaktuj się ze swoim Menedżerem Konta w celu uzyskania tego tokena.)
Nagłówek Content-Type HTTPContent-Type: application/jsonPonieważ będziesz przesyłać dane JSON do usługi, dodaj nagłówek do swojego żądania HTTPS o nazwie Content-Type z wartością application/json

Klucze/wartości JSON w ciele żądania

Format wiadomości: JSON

Przykładowe żądanie

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

Definicje JSON żądania

PoleUwagi
billingAddress WYMAGANETo jest adres rozliczeniowy zamówienia. Jest to mapa zawierająca następujące pola adresowe: address1, address2, address3, city, state, stateCode, postalCode oraz countryCode. Te zawarte pola są wymagane lub nie w zależności od kraju. Punkt końcowy lokalizacji zwraca, które konkretne pola adresowe są wymagane lub nie dla każdego kraju. Uwaga: stateCode jest zawsze nie wymagane i nie zadeklarowane w punkcie końcowym lokalizacji. Możesz przekazać stateCode, jeśli jest dostępne.
billingCompany OPCJONALNETo jest nazwa firmy rozliczeniowej zamówienia.
billingEmail WYMAGANETo jest adres e-mail rozliczeniowy zamówienia.
billingName WYMAGANETo jest pełna nazwa rozliczeniowa zamówienia.
billingPhone WYMAGANETo jest numer telefonu rozliczeniowego zamówienia.
items[index].orderGrandTotal WYMAGANETo jest całkowita kwota zapłacona przez kupującego za ich zamówienie w USD (dolarach amerykańskich). Proszę podać bez przecinków, bez znaku dolara “$” i z dwoma miejscami po przecinku. Przykładowa wartość: 2102.99
items[index].orderNumber WYMAGANETo jest numer zamówienia dla nowo zrealizowanego zamówienia. Przykładowa wartość: 854725421
paymentTypeCode WYMAGANEMetoda płatności użyta przez kupującego do zapłaty za ich zamówienie. Przykładowe wartości: PayPal lub Visa lub MC lub AMEX lub DISC
prepaidDutyTax WYMAGANECzy kupujący zdecydował się na prepay swoje cła i podatki importowe, czy byli zmuszeni do prepay ich? Jeśli tak, ustaw na true; jeśli nie, ustaw na false. Przykładowe wartości: true lub false
shippingQuoteId WYMAGANETo jest ID wyceny wysyłki, którą kupujący wybrał. Szczegóły koszyka muszą być takie same, jak były, gdy wyceny wysyłki były pobierane. Jeśli szczegóły koszyka się zmieniły, powinieneś poprosić o nowe wyceny wysyłki przed zakończeniem zamówienia kupującego.
shipToCompany OPCJONALNETo jest nazwa firmy osoby, która otrzyma wysłane zamówienie.
shipToEmail WYMAGANETo jest adres e-mail osoby, która otrzyma wysłane zamówienie.
shipToName WYMAGANETo jest pełna nazwa osoby, która otrzyma wysłane zamówienie.
shipToPhone WYMAGANETo jest numer telefonu osoby, która otrzyma wysłane zamówienie.

Odpowiedź HTTPS

Format wiadomości: JSON

Przykładowa odpowiedź tylko dla Kanady i Australii

Uwaga: Rzeczywiste odpowiedzi będą zawierać wszystkie obsługiwane kraje.

Przykładowa odpowiedź

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

Definicje odpowiedzi JSON

PoleUwagi
deniedPartyTo jest mapa wyników skanowania pod kątem zablokowanych stron. Jeśli ustawione na null, to skanowanie pod kątem zablokowanych stron nie zostało przeprowadzone. Skontaktuj się ze swoim przedstawicielem Zonos, jeśli napotkasz ten problem.
deniedParty.flaggedCzy to zamówienie pasuje do rekordu na zintegrowanych listach zablokowanych stron Zonos. Jeśli prawda, sprawdź to zamówienie przed przetworzeniem. W razie wątpliwości, nie przetwarzaj zamówienia, które jest oznaczone jako prawdziwe. Przykładowe wartości: true lub false
deniedParty.sourceJeśli pole oznaczone zostało jako prawdziwe, to to pole będzie zawierać odniesienia źródłowe przydatne w przeglądaniu, dlaczego zamówienie zostało oznaczone jako pasujące do zablokowanej strony.
igOrderIdIdentyfikator Zonos dla nowo zrealizowanego zamówienia. Przykładowa wartość: e55a4efc-e615-49af-b3a4-afcda87e9e5e

Czy ta strona była pomocna?