cashless2ecash

cashless2ecash: pay with cards for digital cash (experimental)
Log | Files | Refs | README

commit 0228c46aed96a22b9742d48d85551cd95586735d
parent 25bfac1bdf916daad46265ee27aa2447392a1fcc
Author: Joel-Haeberli <haebu@rubigen.ch>
Date:   Sat,  1 Jun 2024 12:06:24 +0200

fix: bank-integration api

Diffstat:
Mc2ec/api-bank-integration.go | 20++++++++------------
1 file changed, 8 insertions(+), 12 deletions(-)

diff --git a/c2ec/api-bank-integration.go b/c2ec/api-bank-integration.go @@ -20,18 +20,14 @@ const WITHDRAWAL_OPERATION_ABORTION_PATTERN = WITHDRAWAL_OPERATION_BY_WOPID_PATT const DEFAULT_LONG_POLL_MS = 1000 const DEFAULT_OLD_STATE = PENDING -type AltUnitNames struct { - Log10 string `json:"log10"` -} - // https://docs.taler.net/core/api-exchange.html#tsref-type-CurrencySpecification type CurrencySpecification struct { - Name string `json:"name"` - Currency string `json:"currency"` - NumFractionalInputDigits int `json:"num_fractional_input_digits"` - NumFractionalNormalDigits int `json:"num_fractional_normal_digits"` - NumFractionalTrailingZeroDigits int `json:"num_fractional_trailing_zero_digits"` - AltUnitNames AltUnitNames `json:"alt_unit_names"` + Name string `json:"name"` + Currency string `json:"currency"` + NumFractionalInputDigits int `json:"num_fractional_input_digits"` + NumFractionalNormalDigits int `json:"num_fractional_normal_digits"` + NumFractionalTrailingZeroDigits int `json:"num_fractional_trailing_zero_digits"` + AltUnitNames map[string]string `json:"alt_unit_names"` } // https://docs.taler.net/core/api-bank-integration.html#tsref-type-BankIntegrationConfig @@ -82,8 +78,8 @@ func bankIntegrationConfig(res http.ResponseWriter, req *http.Request) { NumFractionalInputDigits: CONFIG.Server.CurrencyFractionDigits, NumFractionalNormalDigits: CONFIG.Server.CurrencyFractionDigits, NumFractionalTrailingZeroDigits: 0, - AltUnitNames: AltUnitNames{ - Log10: "0 => CHF", + AltUnitNames: map[string]string{ + "0": CONFIG.Server.Currency, }, }, }