Метаданные 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',)
Вот скриншот, где раздел Метаданные пуст, но в событиях Метаданные присутствуют, как и должно быть:
Опять же, я могу получить доступ к метаданным в любом другом месте, но хотел бы, чтобы они отображались на приборной панели, чтобы моя команда могла легче получить доступ к этой информации.
Поле metadata
, которое вы установили, предназначено только для сессии Checkout Session, но не для Payment Intent (это страница Dashboard, на которой вы находитесь). Чтобы метаданные отображались на Payment Intent, я бы предложил также установить payment_intent_data.metadata
[0] в запросе при создании Checkout Session.