10.20. XX 20: Backoffice Rewards Management#
10.20.1. Summary#
This document describe the complete list features for rewards and reserve management and how will be shown.
10.20.2. Motivation#
User will use the backoffice to manage reserve and authorize
10.20.3. Requirements#
User should use the backoffice to:
creating new reserves
listing active reserves
authorize rewards for a reserve
list all rewards for an active reserve
check rewards status
10.20.4. Proposed Solution#
10.20.4.1. 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_reward button will be disabled on picked_up == initial or failure
10.20.4.2. 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
10.20.4.4. Details of reserve#
Rewards sorted from newer to older
When the reserve has not yet funded