Overview

Learn about the modules, roles, and payment flows of the native SmartPOS app

The Kushki ONE Payment App is the native application that runs directly on SmartPOS terminals (Sunmi P2 SE, Sunmi P3). It serves two purposes: it lets the cashier process card payments on their own, and it lets the merchant administrator review sales, tips and reports without leaving the device.

Overview of the Kushki ONE Payment App

How the app is organized

The app has three sections, reachable from the top navigation bar.

SectionWhat it is for
HomeThe operations menu. This is where the cashier starts every transaction
TransactionsThe lookup hub. Holds the Sales List, the Sales Summary and the Tips List
SettingsUser management, language, receipts, refunds, tips and split payment

Operations available on Home

OperationWhat it does
SaleImmediate card payment
RefundFull or partial refund of an earlier sale
AuthorizationReserves an amount without charging it yet
Capture PaymentCharges a pending authorization
Split PaymentDivides one check across several consecutive payments

How the payment flow works

The cashier enters the amount and the customer presents their card by contactless, chip or magnetic stripe. The terminal sends the authorization request through Kushki to the card network. The result, Approved or Declined, appears on screen and is recorded automatically in the Sales List.

Every approved transaction produces:

  • A unique 18-digit Ticket #, which works as the reference both on the terminal and in the Kushki portal.
  • A printable receipt with a customer copy and a merchant copy.
  • A record available for email delivery, individually or as a consolidated report.

Configuration works on two levels

App capabilities are enabled in two layers, and understanding the difference saves you from hunting for an option that is not there yet.

LevelWho controls itWhat it defines
KushkiThe Kushki team, during your terminal activationWhether the capability is available for your merchant account, and its maximum limits
TerminalThe merchant administrator, from SettingsHow the capability behaves day to day

Tips are a good example. Kushki has to enable them first. Once enabled, the administrator decides from the terminal whether they are percentage-based or fixed-amount, and which three quick values are offered to the customer.

Who does what

Two roles use the app differently. Knowing the difference keeps the cashier out of settings that are not theirs to change.

RoleTypical accessRelevant guides
CashierHome, Sales ListProcess a payment · Refunds · Split payment
AdministratorSettings, Sales Summary, User ManagementTerminal settings · Review your transactions · Auth & Capture
Process a payment

Start with the main flow: enter the amount, present the card and handle the result.

Terminal settings

Adjust users, tips, receipts and refunds before you start operating.