Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 40 Next »

Business Problem

The RBIberia relates that recent analyses have highlighted a significant risk of fraud in home delivery orders that are paid for using physical payment methods (Cash, terminal at home, voucher physical).

To safeguard our operations and protect both our business and customers from fraudulent activities, it is essential to implement additional rules that restrict the use of physical payments under certain scenarios. In these scenarios, there are some rules that can be controlled by the user, so we need to create a way for the user to change these to one or many restaurants.
These rules are:

  • First buy on Home Delivery - In first buy of user, the value to user can pay with physical payments will have a limitation, e.g. $30.00

  • Buy on Home Delivery - In second or more buy of user, the value to user can pay with physical payments will have a limitation, e.g. $50.00;

  • Prevent Repeat Failures - In cases where the last order involved a physical payment method and was marked as a delivery failure, the next order from the same user will be restricted to only online payment methods.

    • Delivery failure motives:

      • Wrong address

      • Customer was not there

      • Fake order

      • Problems with payment

In case some of these rules are active, the WL-app must hide the physical payments (Cash, voucher, etc).

UX Proposal - Payment Method Section

Decision

We will create a new screen on DOP and the user can choose and manipulate the "rules" to one or many restaurants. This information will be save on Sanity and the WL-app get these values when choose the restaurant, so the WL-app can verify if allow or not the payment by physical method.

Summary the decision:

  • Store this information in restaurant on Sanity;

    • Main local to store information about restaurant;

  • Manipulate this information on DOP (FZ-portal);

    • The users can choose which rules they want to use;

    • The users can adjust the limit values to purchases in home delivery;

    • The users can make this to your restaurants;

    • The franchisees can change this information as well;

  • WL-app control the exhibition of physical payments;

    • With rules, the WL-App can validate if some rule is active and if need to hide physical payments

image-20240529-170137.png

Consequences

  • Create a new field in Restaurant Document on Sanity to receive this information;

  • Create a new screen on DOP (FZ-Portal) to user can manipulate this information and to send to Sanity;

    • Use the Sanity Client Lib to get and save information on Sanity, this lib already available on DOP.

  • Create a new logic on WL-App in payment page to control the exhibition of according the information and limitation that get of Restaurant;

  • No labels