Получение сведений о состоянии заказа на покупку, отправка которого завершена
Соответствующие роли: агент по администрированию
Партнерам может потребоваться предоставить заказ клиента на покупку и/или тендер или запрос на предложение (RFP), чтобы завершить транзакцию в Центре партнёров. В этой статье описывается, как партнеры могут использовать Центр партнеров для программного получения состояния заказов на покупку.
Предварительные условия
- Учетные данные, описанные в аутентификации в Центре партнеров. Этот сценарий поддерживает аутентификацию как с использованием автономных учетных данных приложения, так и учетных данных приложения и пользователя.
Ответ REST
После того как партнер загрузит заказ на покупку клиента и (или) документ "Тендер", можно запросить сведения о заказе, чтобы увидеть изменение состояния на
Коды успешного и ошибочного ответа
Каждый ответ поставляется с кодом состояния HTTP, который указывает на успешность или сбой и дополнительные сведения об отладке. Используйте средство трассировки сети для чтения этого кода, типа ошибки и других параметров. См. полный список кодов ошибок.
Пример ответа
"id": "54be297b70ad",
"alternateId": "54be297b70ad",
"referenceCustomerId": "71b277b9-9cc1-4fef-a0df-7355006cb52e",
"billingCycle": "annual",
"currencyCode": "USD",
"currencySymbol": "$",
"lineItems": [
{
…
}
],
"creationDate": "2022-03-08T17:38:57.5217119Z",
"status": "po_upload_complete",
"transactionType": "UserPurchase",
"links": {
"self": {
"uri": "/customers/71b277b9-9cc1-4fef-a0df-7355006cb52e/orders/54be297b70ad",
"method": "GET",
"headers": []
},
"provisioningStatus": {
"uri": "/customers/71b277b9-9cc1-4fef-a0df-7355006cb52e/orders/54be297b70ad/provisioningstatus",
"method": "GET",
"headers": []
},
"patchOperation": {
"uri": "/customers/71b277b9-9cc1-4fef-a0df-7355006cb52e/orders/54be297b70ad",
"method": "PATCH",
"headers": []
}
},
"client": {},
"attributes": {
"objectType": "Order"
}
}