Сеанс проверки полосы в python - PullRequest
0 голосов
/ 04 августа 2020

Я пытаюсь интегрировать проверку полос на моей веб-странице в 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)})

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

...