Я пытаюсь интегрировать проверку полос на моей веб-странице в Django. Я создал сеанс проверки, как показано ниже:
try:
checkout_session = stripe.checkout.Session.create(
success_url=settings.WEB_DOMAIN + 'payment/success?session_id={CHECKOUT_SESSION_ID}',
cancel_url=settings.WEB_DOMAIN+'payment/cancelled',
payment_method_types=['card'],
mode='payment',
line_items=[
{
'name': name,
'images':image_link,
'quantity': 1,
'currency': 'usd',
'amount': price,
}
]
)
# i tried to update my database from here but evenif the payment fails database gets updated.
return JsonResponse({'sessionId': checkout_session['id']})
except Exception as e:
return JsonResponse({'error': str(e)})
Проверка работает отлично, но я не знаю, где обновить некоторые значения в моей базе данных после завершения платежа. Если кто-то знает об этом, пожалуйста, дайте мне предложения.