Я пытаюсь показать страницу HTML с причиной ошибки с Flask и Stripe.
Вот функциональный код, он показывает ошибку, но также включает в себя номер запроса и т. Д.
@app.errorhandler(500)
def internal_server_error(error):
app.logger.error('Server Error: %s', (error))
return render_template('500.html', error=error), 500
@app.errorhandler(stripe.error.CardError)
def stripe_card_error(e):
app.logger.error('Stripe.error.CardError: %s', (e))
#record_payment_error('stripe-card-error')
return render_template('500.html', e=e), 200
@app.errorhandler(stripe.error.RateLimitError)
def stripe_ratelimit_error(e):
app.logger.error('Stripe.error.RateLimitError: %s', (e))
#record_payment_error('stripe-rate-limit-error')
return render_template('500.html', e=e), 200
@app.errorhandler(stripe.error.InvalidRequestError)
def stripe_invalid_request_error(e):
app.logger.error('Stripe.error.InvalidRequestError: %s', (e))
#record_payment_error('stripe-invalid-request-error')
return render_template('500.html', e=e), 200
@app.errorhandler(stripe.error.AuthenticationError)
def stripe_authentication_error(e):
app.logger.error('Stripe.error.AuthenticationError: %s', (e))
#record_payment_error('stripe-authentication-error')
return render_template('500.html', e=e), 200
@app.errorhandler(stripe.error.APIConnectionError)
def stripe_api_connection_error(e):
app.logger.error('Stripe.error.APIConnectionError: %s', (e))
#record_payment_error('stripe-api-connection-error')
return render_template('500.html', e=e), 200
@app.errorhandler(stripe.error.StripeError)
def stripe_generic_error(e):
app.logger.error('Stripe.error.InvalidRequestError: %s', (e))
#record_payment_error('general-stripe-error')
return render_template('500.html', e=e), 200
Вот распечатка: ОШИБКА в stripeApp_test: Stripe.error.InvalidRequestError: R
equest req_IYV89ouQOL6oat: токен Stripe нельзя использовать более одного раза: tok_1EE0NzFMs
ALZZse8mUxZzY6i.
Я хотел бы просто напечатать "Вы не можете использовать токен Stripe более одного раза"
Извините, если это плохой вопрос, я очень новичок!