12.20.4. Proposed Solution
Listing reserves
Can be filtered with optional arguments:
- after: if present will brings reserve created after specified date
- active: if present will bring reserve active (or inactive), otherwise all
- failures: if present will bring all reserves that have different initial
balance reported by the exchange (or equal), otherwise all
columns:
- initial: if the exchange and merchant-backend disagree in the initial balance
(failure) the cell will be red and have a tooltip with more information
- actions: delete button will be disabled on failure or committed > 0, new_tip
button will be disabled on picked_up == initial or failure
Create new reserve
fields:
- initial balance must be >0 and the current currency
- exchange should be a known exchange of the merchant backend
- wire method should be one of the current supported of the instance
If there is an error in the creation a Notification message will be shown
Authorize Tip
The merchant can authorize tips clicking in the plus (+) button that will bring
the next popup
after confirm it will continue with a success page:
Details of reserve
Tips sorted from newer to older
When the reserve has not yet funded