Клиенттік API біздің жүйеде алдын-ала тапсырыс жасау мүмкіндігін ұсынады.
POST https://cabinet-api.exline.kz/api/client/v1/preorders?secret=xxxxxxxxxxxxxxx
Сұрау денесінде параметрлер жиынтығымен json preorder нысанын беру керек:
sender: Жөнелтушінің атауы (string)
origin_region: Жинау қаласының ОКАТО коды немесе атауы (string)
origin_region_id: Жинау қаласының идентифиакторы (int)
origin_address: Алым мекенжайы (string)
receiver: Алушының атауы (string)
destination_region: Жеткізу қаласы ОКАТО коды (string)
destination_region_id: Жеткізу қаласының идентифиакторы (int)
destination_address: Жеткізу мекенжайы (string)
customer_iin: Төлеушінің ЖСН немесе БСН (string)
client_code: Сіздің жүйеңіздегі тапсырыс нөмірі, ол біздің жүйеде бөлек өріске жазылады, оның негізінде шот-фактура нөмірі жасалады. Сондай ақ шот фактураны ref_number және шот фактура нөмірі бойынша іздеуге болады (string)
weight: Салмағы (кг) (float)
receiver_phone: Алушының байланыс телефоны (string)
price: Міндеті емес. Бағалау құны есептелетін тауардың бағасы (integer)
service: Міндеті емес. Қол жетімді опциялар: 'standard' немесе 'express' (string)
comment: Міндетті емес. Пікір (string)
sender_phone: Жіберушінің байланыс телефоны (string)
note: Міндетті емес. Инвестицияланған өнімнің сипаттамасының мысалы (string)
quantity: Міндетті емес. Саны (integer)
desire_date: Міндетті емес. Болжалды жинау күні (string), мысал: "2018 -05-30"
Сұрау мысалы:
https://cabinet-api.exline.kz/api/client/v1/preorders?secret=123456
Ішінде json объект:
{
"preorder":
{
"sender":"Иванов Иван",
"origin_region":"750000000",
"origin_address":"Абая 153",
"sender_phone":"+7(121)1234567",
"receiver":"Петров Петр",
"destination_region":"591010000",
"destination_address":"Бокейханова 17",
"weight":1.3,
"client_code":"YOUR_ORDER_NUMBER",
"customer_iin":"123456789012",
"receiver_phone":"+7(121)1234567, +7 (727) 123-45-67",
"comment":"Комментарий",
"note":"Iphone X; Телефон",
"quantity":2,
"price": 400000,
"desire_date":"2018-05-30"
}
}
Сервердің жауабы:
{
"preorder": {
"id": 20,
"waybill_name": "950562018985",
"created_at": "2018-02-02T03:20:05.459Z",
"link_to_pdf": "https://cabinet-api.exline.kz/storage/api/950562018985.pdf"
}
}
Төменде алдын ала өтінім жасауға тырысқан кездегі қателіктер тізімі берілген. Барлық қателер нысанда жіберіледі error.
POST https://cabinet-api.exline.kz/api/client/v1/preorders/decline?secret=xxxxxxxxxxxxxxx
Сұрау денесінде параметрлер жиынтығымен json preorder нысанын беру керек:
client_code: Іздеу жүргізілетін тапсырыс нөмірі (string)
Сұрау мысалы:
https://cabinet-api.exline.kz/api/client/v1/preorders/decline?secret=123456
Ішінде json объект:
{
"preorder":
{
"client_code":"YOUR_ORDER_NUMBER"
}
}
Сервердің жауабы:
{
"preorder": {
"id": 9,
"created_at": "2018-01-26T09:13:38.194Z",
"declined_at": "2018-01-29T06:53:56.300Z"
}
}
Төменде алдын ала өтінім жасауға тырысқан кездегі қателіктер тізімі берілген. Барлық қателер нысанда жіберіледі error.
completed
отменен
ExLine - сенімді жеткізу желісі!