diff --git a/cmd/qrbill-api/api.go b/cmd/qrbill-api/api.go index 9911e8d..2efd77a 100644 --- a/cmd/qrbill-api/api.go +++ b/cmd/qrbill-api/api.go @@ -56,7 +56,7 @@ func qrchFromRequest(r *http.Request) *qrbill.QRCH { }, }, CcyAmt: qrbill.QRCHCcyAmt{ - Amt: "", + Amt: ifEmpty(r.Form, "amount", ""), Ccy: "CHF", }, UltmtDbtr: qrbill.Address{ diff --git a/cmd/qrbill-api/debughtml.go b/cmd/qrbill-api/debughtml.go index 4ef56a7..b31990a 100644 --- a/cmd/qrbill-api/debughtml.go +++ b/cmd/qrbill-api/debughtml.go @@ -125,6 +125,12 @@ th { text-align: left; } {{ .Udcountry }} + + &amount= + {{ .Amount }} + + + &message= {{ .Message }} @@ -156,6 +162,8 @@ func debugHTML(w http.ResponseWriter, r *http.Request, prefix string, qrch *qrbi Udcountry string Message string + + Amount string }{ Criban: r.FormValue("criban"), @@ -174,6 +182,8 @@ func debugHTML(w http.ResponseWriter, r *http.Request, prefix string, qrch *qrbi Udcountry: r.FormValue("udcountry"), Message: r.FormValue("message"), + + Amount: r.FormValue("amount"), }) if err != nil { log.Printf("%s %s", prefix, err)