diff --git a/pkg/booking/payment.go b/pkg/booking/payment.go index ca72b15..bd90575 100644 --- a/pkg/booking/payment.go +++ b/pkg/booking/payment.go @@ -17,7 +17,8 @@ import ( type paymentPage struct { *template.PublicPage - Request *redsys.SignedRequest + Environment string + Request *redsys.SignedRequest } func newPaymentPage(request *redsys.SignedRequest) *paymentPage { @@ -29,6 +30,9 @@ func newPaymentPage(request *redsys.SignedRequest) *paymentPage { func (p *paymentPage) MustRender(w http.ResponseWriter, r *http.Request, user *auth.User, company *auth.Company, conn *database.Conn) { p.Setup(r, user, company, conn) + if err := conn.QueryRow(r.Context(), "select environment from redsys where company_id = $1", company.ID).Scan(&p.Environment); err != nil && !database.ErrorIsNotFound(err) { + panic(err) + } template.MustRenderPublic(w, r, user, company, "payment/request.gohtml", p) } diff --git a/web/templates/public/payment/request.gohtml b/web/templates/public/payment/request.gohtml index 38bfd5c..57e5e95 100644 --- a/web/templates/public/payment/request.gohtml +++ b/web/templates/public/payment/request.gohtml @@ -10,7 +10,13 @@ {{- /*gotype: dev.tandem.ws/tandem/camper/pkg/booking.paymentPage*/ -}}

{{( pgettext "Payment" "title" )}}

{{ with .Request -}} -
+