Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

This scenario is only available if the market has made open offers available to their guests.

Steps

Expected results (POS)

Expected results (RBI app)

Loyalty API usage

Guest opens the RBI app without signing in, and selects an offer that is not available when users are signed out (known as a “closed offer”)

  • N/A

  • Offer page is displayed:

    Image Modified
  • Not applicable

Guest taps “Use at restaurant”

  • N/A

  • Offer is closed so guest is prompted to Sign In

Image Modified

  • Not applicable

Guest is worried about his privacy and decides not to use this offer.

Guest opens an offer that is available when users are signed out (known as an “open offer”)

Info

Note: markets that don’t use scanners do not show a QR code in the RBI app, only the alphanumerical code

  • No action

  • Guest sees QR code and Offer Static code

    Image Modified
  • Not applicable

Cashier is prompted to add a loyalty code

  • Cashier asked if guest is a loyalty member:

Image Modified
  • Cashier select “Cancel”, since the guest is not signed in

  • No action

  • Not applicable

Guest either scans the (static) offer code, or tells the alphanumerical code to the cashier

  • If guest does not scan the QR code, cashier can enter the static alphanumerical code

  • Offer is added to the POS basket

  • This offer is incrementally added to the cart and does not replace any of the existing cart items

Image Modified

  • No action

 

  • Call the Identify endpoint, which will return the Loyalty User ID, loyalty points balance and details about the selected offer

Guest opens a second offer that is available when users are signed out (known as an “open offer”)

  • No action

  • Guest sees QR code and Offer Static code

  • Not applicable

Guest either scans the (static) offer code, or tells the alphanumerical code to the cashier

  • If guest does not scan the QR code, cashier can enter the static alphanumerical code

  • Offer is added to the POS basket

  • This offer is incrementally added to the cart and does not replace any of the existing cart items

  • No action

 

  • Call the Identify endpoint again. It will return the same information as before

  • Add the offer details returned by this endpoint to the guest’s basket

Cashier finalizes the order and guest pays at POS

  • POS prints receipt with order information

  • N/A

  • Call the Transaction Update endpoint with a status of CLAIMED

1.2. Authenticating with Loyalty Code

...