13.20. XX 20: Backoffice Rewards Management

13.20.1. Summary

This document describe the complete list features for rewards and reserve management and how will be shown.

13.20.2. Motivation

User will use the backoffice to manage reserve and authorize

13.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

13.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


  • 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 Create new reserve



  • 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 Reward

The merchant can authorize rewards clicking in the plus (+) button that will bring the next popup


after confirm it will continue with a success page:

../_images/backoffice-reward-create.confirmation.svg Details of reserve


Rewards sorted from newer to older

When the reserve has not yet funded