Метаданные Stripe работают правильно, но не отображаются на приборной панели Stripe

Я реализовал Stripe checkout в приложении Django, и все работает правильно, за исключением того, что он не отображается на Stripe Dashboard, хотя он отображается в данных о событиях на той же странице. Я неправильно отформатировал его или я упускаю что-то очевидное?

Вот как я добавил метаданные:

    checkout_session = stripe.checkout.Session.create(
    payment_method_types=['card'],
    line_items = line_itemz,
    metadata={
    "payment_type":"schedule_visit",
    "visit_id":visit_id

    },
    mode='payment',
    success_url= 'http://localhost:8000/success',
    cancel_url = 'http://localhost:8000/cancel',)

Вот скриншот, где раздел Метаданные пуст, но в событиях Метаданные присутствуют, как и должно быть:

enter image description here

Опять же, я могу получить доступ к метаданным в любом другом месте, но хотел бы, чтобы они отображались на приборной панели, чтобы моя команда могла легче получить доступ к этой информации.

Поле metadata, которое вы установили, предназначено только для сессии Checkout Session, но не для Payment Intent (это страница Dashboard, на которой вы находитесь). Чтобы метаданные отображались на Payment Intent, я бы предложил также установить payment_intent_data.metadata [0] в запросе при создании Checkout Session.

[0] https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-payment_intent_data-metadata

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