12.20. XX 20: Backoffice Rewards Management¶
12.20.1. Summary¶
This document describe the complete list features for rewards and reserve management and how will be shown.
12.20.2. Motivation¶
User will use the backoffice to manage reserve and authorize
12.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
12.20.4. Proposed Solution¶
12.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
12.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
12.20.4.4. Details of reserve¶
Rewards sorted from newer to older
When the reserve has not yet funded