From 37e7def669a9334bfe6f9decbe9ae0619b20d308 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karl=20Erik=20=C3=95unapuu?= Date: Tue, 4 Feb 2020 21:11:30 +0200 Subject: [PATCH] Provide better context for EveryPay / Banklink payment state alerts --- app/controllers/registrar/payments_controller.rb | 7 +++---- config/locales/registrar/payments.en.yml | 7 +++++++ 2 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 config/locales/registrar/payments.en.yml diff --git a/app/controllers/registrar/payments_controller.rb b/app/controllers/registrar/payments_controller.rb index e356f7049..c1944767f 100644 --- a/app/controllers/registrar/payments_controller.rb +++ b/app/controllers/registrar/payments_controller.rb @@ -29,14 +29,13 @@ class Registrar @payment_order.complete_transaction if @payment_order.invoice.paid? - flash[:notice] = t(:pending_applied) + flash[:notice] = t('.payment_successful') else - # flash[:alert] = t(:something_wrong) - flash[:alert] = 'We fucked up' + flash[:alert] = t('.successful_payment_backend_error') end else @payment_order.create_failure_report - flash[:alert] = t(:something_wrong) + flash[:alert] = t('.payment_not_received') end redirect_to registrar_invoice_path(@payment_order.invoice) end diff --git a/config/locales/registrar/payments.en.yml b/config/locales/registrar/payments.en.yml new file mode 100644 index 000000000..9c817e0ea --- /dev/null +++ b/config/locales/registrar/payments.en.yml @@ -0,0 +1,7 @@ +en: + registrar: + payments: + back: + payment_successful: 'Thank you! Payment received successfully.' + successful_payment_backend_error: 'We received your payment, but something went wrong on our side. Please contact us via email or phone.' + payment_not_received: 'Payment was unsuccessful. Please make sure you have enough funds on your account and try again.'