---
metadata:
  - name: generator
    content: Diplodoc Platform v5.55.0
alternate:
  - https://yandex.com/dev/market/partner-api/doc/en/step-by-step/digital.md
  - https://yandex.com/dev/market/partner-api/doc/ru/step-by-step/digital.md
  - https://yandex.com/dev/market/partner-api/doc/zh/step-by-step/digital.md
  - href: en/step-by-step/digital.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/market/partner-api/doc/en/llms.txt

# Processing orders with digital goods

1. Get a list of orders — method [POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getBusinessOrders.md). If the order contains digital goods, in the shipping information `delivery` in the parameter `type` the value will return `DIGITAL`.

1. After the order status changes `PROCESSING` within 30 minutes, use the method [POST v2/campaigns/{campaignId}/orders/{orderId}/deliverDigitalGoods](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderDigitalCodes.md).

    After completing the request, yandex.Market will send the buyer an email with the keys and description. If the email could not be delivered (for example, the buyer provided an incorrect email address), yandex.Market will send the keys to the buyer via chat. The order will be transferred to the final status `DELIVERED`.

{% note tip "Enable API notifications" %}

Yandex.Market will send you a request. [POST notification](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md) when a new order appears and its status changes.

[How to work with notifications](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/index.md)

{% endnote %}
