Changeset View
Changeset View
Standalone View
Standalone View
looper/views/checkout/new_subscription.py
| Show First 20 Lines • Show All 128 Lines • ▼ Show 20 Lines | try: | ||||
| gateway, | gateway, | ||||
| payment_method_nonce, | payment_method_nonce, | ||||
| ) | ) | ||||
| except checkout_logic.PaymentMethodCreationError as e: | except checkout_logic.PaymentMethodCreationError as e: | ||||
| new_subscription_form.add_error( | new_subscription_form.add_error( | ||||
| field=None, | field=None, | ||||
| error=( | error=( | ||||
| f'Error from the payment gateway: {e.message} ' | f'Error from the payment gateway: {e.message} ' | ||||
| 'Please refresh the page and try again.' | f'Please try to submit the form again and if the issue persists contact ' | ||||
| f'{settings.EMAIL_SUPPORT}.' | |||||
| ), | ), | ||||
| ) | ) | ||||
| return render.new_subscription(request, address_form, new_subscription_form, currency, plan) | return render.new_subscription(request, address_form, new_subscription_form, currency, plan) | ||||
| except checkout_logic.PaymentFailedError as e: | except checkout_logic.PaymentFailedError as e: | ||||
| new_subscription_form.add_error( | new_subscription_form.add_error( | ||||
| field=None, error=e.message, | field=None, error=e.message, | ||||
| ) | ) | ||||
| return render.new_subscription(request, address_form, new_subscription_form, currency, plan) | return render.new_subscription(request, address_form, new_subscription_form, currency, plan) | ||||
| Show All 21 Lines | |||||