Django stripe expand data to webhook

Я отправил данные о заказе, отправив запрос в stripe, создав сессию и установив заказ в line_items. Проблема в том, что я хочу, чтобы эти данные line_items распространялись на stripe webhook view, и, создав заказ и историю платежей, я попытался сначала установить эти данные в:

metadata={"data": items}

Но я получаю ошибку, потому что количество ключей ограничено, а это значит, что мои данные слишком велики, чтобы поместить их в метаданные. После этого я обнаружил, что могу поместить свои данные в expand следующим образом:

expand=['line_items']

Но ничего не произошло. Я не получаю эти данные в представлении webhook, но получаю их на сайте stripe.

enter image description here

вот мой код, надеюсь, кто-нибудь поможет мне :p

line_items являются "включаемыми", что означает, что они не включены в базовое представление объекта. Вебхуки всегда отправляют базовую версию. При обработке вебхука необходимо сделать API-запрос к stripe.checkout.Session.retrieve, и вы можете передать expand=['line_items'] в этом вызове получения.

Этот же пример объясняется на https://docs.stripe.com/expand#with-webhooks и на https://docs.stripe.com/checkout/fulfillment

Вернуться на верх