View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0007947||Taler||merchant backend API (HTTP specification)||public||2023-10-04 18:26||2023-11-29 01:30|
|Reporter||sebasjm||Assigned To||Christian Grothoff|
|Priority||normal||Severity||feature||Reproducibility||have not tried|
|Product Version||git (master)|
|Target Version||0.9.3||Fixed in Version||0.9.3|
|Summary||0007947: accepted currencies by merchant|
|Description||add the list of accepted currencies by the merchant server,|
that can be used by the SPA to create a list of option on the amount input
It is a nice place also to add some configuration about the currency, like input limit and default rendering options
I think this should be configurable on the instance level, so we need to add a field in the instance configuration. (for example: a service provider may have 2 exchanges configured USD and EUR, but I as a merchant would like to only accept EUR)
|Tags||No tags attached.|
||We said trusted exchanges is per backend, not per instance, so the same should applied to currencies IMO.|
Yes, merchant can have multiple trusted exchanges. That's expected.
Even so, the merchant using that backend may not want to allow people to pay in certain currencies.
for clarity: the merchant backend may be a SaaS with a lot of currencies
This may also be affected by the account: a merchant will not be able to accept payments for certain currencies if they are not able to receive that money in a bank account unless the server does a conversion.
Maybe the currency of the bank accounts (instance configuration) can be used to defined the set of currencies for witch the order can be created?
For taxes, is this set the same?
If a merchant doesn't want people to pay in certain currencies, that's trivial: don't have your frontend put those currencies into the order!
The merchant already controls the frontend when they create the order, I really see no issue here.
||Implementation finished in 'multicurrency' branch. Keeping bug open until merge.|
||Merged into master. Keeping other bug open for multi-currency updates to SPA.|
|2023-10-04 18:26||sebasjm||New Issue|
|2023-10-04 18:26||sebasjm||Status||new => assigned|
|2023-10-04 18:26||sebasjm||Assigned To||=> Christian Grothoff|
|2023-10-05 13:04||Christian Grothoff||Note Added: 0020565|
|2023-10-05 16:22||sebasjm||Note Added: 0020566|
|2023-10-05 16:40||Christian Grothoff||Note Added: 0020567|
|2023-10-05 16:41||Christian Grothoff||Target Version||post-1.0 => 0.9.4|
|2023-10-06 21:24||Christian Grothoff||Severity||minor => feature|
|2023-10-13 09:26||Christian Grothoff||Note Added: 0020574|
|2023-10-13 09:27||Christian Grothoff||Relationship added||related to 0007951|
|2023-10-13 23:01||Christian Grothoff||Status||assigned => resolved|
|2023-10-13 23:01||Christian Grothoff||Resolution||open => fixed|
|2023-10-13 23:01||Christian Grothoff||Fixed in Version||=> 0.9.4|
|2023-10-13 23:01||Christian Grothoff||Note Added: 0020578|
|2023-11-29 01:28||Christian Grothoff||Target Version||0.9.4 => 0.9.3|
|2023-11-29 01:29||Christian Grothoff||Fixed in Version||0.9.4 => 0.9.3|
|2023-11-29 01:30||Christian Grothoff||Status||resolved => closed|