...
Points should only be assigned when order is delivered or picked up
If the transaction is burn only - points are substracted when order is placed
If the transaction is earn only - points are assigned when order is delivered or dropped off
If the transaction is earn + burn -
Output is user earnt points are > than burnt points - points are adjusted when order is delivered
Output is user burnt points > that earnt points - points are adjusted when order is placed
Since we dont expose this information in our API. RBIberia Homeria and Airtouch do not have this functionality configurable, RB Iberia has accepted this edge fraud case for phase 2 until we switch to white label app, i.e. all points will be awarded as payment is placed
Phase 3 (white label app migration)
...