Я работаю над веб -приложением Flask, где пользователи могут приобрести подписку с помощью Checketout. Я внедрил конечную точку Webhook для обработки события Checkout.session.completed. подпись. < /p>
< /li>
Я обновляю статус подписки пользователя в базе данных. является синхронным (электронная почта отправляется до ответа 200 OK на полосу). < /p>
Вот простой фрагмент кода: < /p>
try:
event = stripe.Webhook.construct_event(payload, sig_header, STRIPE_WEBHOOK_SECRET)
except stripe.error.SignatureVerificationError:
return 'Invalid signature', 400
if event['type'] == 'checkout.session.completed':
session = event['data']['object']
user = User.query.filter_by(email=session['customer_email']).first()
user.is_subscribed = True
db.session.commit()
# Send confirmation email
send_email(
to=user.email,
subject='Subscription Confirmed',
body='Your subscription is now active.'
)
return '', 200
< /code>
Мои вопросы:
считается эффективной и наилучшей практикой отправлять транзакционные электронные письма (например, подтверждения) внутри обработчика Webhook?>
Подробнее здесь: https://stackoverflow.com/questions/796 ... kout-sessi
Является ли наилучшим образом отправлять подтверждающие электронные письма в рамках Ontripe Checkout.session.completed W ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Невозможно отправлять электронные письма на адреса Gmail с помощью phpmailer
Anonymous » » в форуме Php - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-