Order Status¶
Получение обычного и расширенного статуса заказа. Методы возвращают исходный словарь ответа API. Методы принадлежат SberbankClient.
Client for the legacy SberBank payment API maintained by YooKassa.
username - username at sberbank api password - password at sberbank api url - api url address api_type - api type (soap | rest) only rest ready language - default language (ISO 639-1) currency - default currency (ISO 4217)
@TODO:
* remove url parameter in favor of a boolean production parameter
* move ensure_ascii parameter to _make_data method parameter and pass it from class methods
Source code in gocream_pysberbank/http.py
order_status ¶
Order status
Request doc_
Attributes orderId: Номер заказа в платёжном шлюзе. Уникален в пределах шлюза. language: Не указан в документации, но вероятно по аналогии с остальными методами он всё же там должен быть... Вероятно... Нужно поправить если ругаться будет
.. _Request doc: https://securepayments.sberbank.ru/wiki/doku.php/integration:api:rest:requests:getorderstatus
Source code in gocream_pysberbank/http.py
order_status_extended ¶
order_status_extended(
orderId=None,
orderNumber=None,
anguage=None,
url=None,
api_type=None,
language=None,
**kwargs,
)
Order status extended
В запросе должен присутствовать либо orderId, либо orderNumber. Если в запросе присутствуют оба параметра, то приоритетным считается orderId.
Request doc_
Attributes orderId: Номер заказа в платёжном шлюзе. Уникален в пределах шлюза. orderNumber: Номер (идентификатор) заказа в системе магазина, уникален для каждого магазина в пределах системы - до 30 символов. language: Не указан в документации, но вероятно по аналогии с остальными методами он всё же там должен быть... Вероятно... Нужно поправить если ругаться будет
.. _Request doc: https://securepayments.sberbank.ru/wiki/doku.php/integration:api:rest:requests:getorderstatusextended