|QR scan before creating the order. The customer scans a valid QR code before placing the order.||App displays a loading screen.||Verify the |
fixed_amount=true on the Point of Sale.
|QR scanning. The user scans a valid QR code after the order creation.||App showcases a checkout screen.||Verify the amount displayed on checkout.|
|Approved payment. The user makes a successful payment.||POS system receives information about the approved payment.||Verify Notifications receipt.|
|Rejected payment. The user makes a rejected payment.||POS system receives information about the rejected payment and continues waiting for the order to be paid.|
merchant_order status must be opened.
|Second payment attempt. At first, the user performs a rejected payment and then executes an approved payment.||POS system receives information about the rejected payment and of the approved one later.||Do not remove the order after a rejected payment.|
|Refunds. The payment refund is performed from the Point of Sale.||Refunds impact the buyer account.||See Refunds and cancellations.|
|Cancel order. The user decides to pay instead with cash.||The order is removed; thus, when scanning the QR only the loading screen is displayed.||Remove order from the Point of Sale.|