For the complete documentation index, see llms.txt. This page is also available as Markdown.

Manual Checkout

Objective

Establish the minimum requirements for the manual checkout flow, enabling sellers to input transaction amounts, select a payment method, and complete the operation via NFC (Tap to Pay), with clarity, security, and efficiency.

Insights

  • The flow must comply with PCI MPoC standards for proximity payments.

  • NFC interaction must be tested across multiple device types (POS terminals and smartphones).

  • The delay between payment method selection and NFC detection must not exceed 5 seconds, except in justified technical scenarios.


Accessing the Checkout Flow

01 - “Charge” icon in bottom navigation

Must always be visible as a main navigation item. When selected, it must open the amount input screen.

Recommended:

Show active focus feedback when the icon is tapped.


Entering the Checkout Amount

02 - Amount input field

Must be centered, with readable font and active cursor. Only valid numeric input should be accepted.

03 - Quick amount suggestions

Predefined values (e.g., R$ 50, R$ 85) must be visible and tappable

04 - Custom numeric keypad

Must be in-app (not system default), with large, responsive buttons.

Recommended:

Automatically apply currency formatting while typing (e.g., 12200 → 122.00).


Selecting Payment Method

05 - Payment method modal

Must include at least the following:

  • Tap to Pay

  • Pix

  • Payment Link Order may vary, but Tap to Pay must be clearly visible and accessible.

Recommended:

Remember the last selected payment method for faster reuse.


Tap to Pay Definition

06 - Credit/Debit selection

User must select between “Credit” or “Debit”, with clear visual indicatio

07 - Installment options (if applicable)

If “Credit” is selected, show available installments with per-installment value and total

08 - “Continue” button

Only enabled after selecting both payment type and number of installments (if required)

Recommended:

Show a summary of the selected options before moving to the final checkout screen.


Checkout via NFC

NFC prompt screen

Must show final amount and payment type (e.g., “Credit – one-time”) with clear illustration of card or phone proximity gesture.

Recommended:

Provide visual feedback (e.g., animation, sound, vibration) upon successful detection and completion.


Mandatory Messages

  • When no amount is entered:

    Please enter an amount to continue.

  • When NFC is not detected:

    No contact detected. Please adjust the positioning and try again.

Expected Behaviors

  • The full flow must be concise (maximum 5 steps before payment).

  • All values and options must be clearly visible at every step.

  • The user must be able to correct inputs before final confirmation.

Last updated