How pmnt.app Works: Step-by-Step Payment Acceptance Process
Accepting cashless payments through QR codes is becoming increasingly popular in Ukraine thanks to its simplicity, security, and convenience for both businesses and customers. The pmnt.app service simplifies this process to just a few easy steps, allowing you to accept payments to your IBAN without installing POS terminals and without fiscal registration.
In this article, we'll take a detailed look at how pmnt.app works, what benefits it provides to Ukrainian businesses, and why this payment acceptance method may be the optimal solution for your enterprise.
What is pmnt.app?
pmnt.app is a Ukrainian fintech service that allows you to create QR codes for cashless IBAN transfers in compliance with National Bank of Ukraine (NBU) standards. The service works as a QR invoice generator that contains all necessary payment information: recipient's IBAN, company or individual entrepreneur name, EDRPOU/RNOKPP tax ID, payment purpose, currency, and amount.
The main advantage of pmnt.app is that it's not acquiring in the traditional sense. Payments are made as regular interbank transfers using IBAN details, which allows avoiding payment system commissions and fiscal registration requirements that apply to traditional acquiring.
Step-by-Step Process of pmnt.app Operation
Step 1: Creating a QR Invoice
The first stage of working with pmnt.app is creating a QR invoice for the customer. This process is maximally simplified and takes literally a few seconds.
How to create a QR invoice:
- Go to pmnt.app through a web browser or open the Telegram bot (@pmnt_app_bot)
- Select the "Create Invoice" option on the homepage
- Fill in the required fields:
- IBAN of your bank account (in format UA + 27 digits)
- Recipient name (legal entity, individual entrepreneur, or individual)
- EDRPOU or RNOKPP (identification code)
- Payment purpose (for example, "Payment for goods invoice #123")
- Currency (UAH)
- Payment amount
- Click the "Generate" button
After this, the system instantly creates a unique QR code containing all specified information in encoded form according to NBU standard.
Step 2: Providing QR Invoice to Customer
After generating the QR code, you need to transfer it to the customer for payment. pmnt.app offers several convenient methods:
QR Code Transfer Options:
- Display on screen — if the customer is nearby (at point of sale, office), simply show the QR code on your smartphone, tablet, or monitor screen
- Print — print the QR code and place it at the checkout, payment counter, or convenient location
- Send by link — share the unique invoice link via messengers (Telegram, Viber, WhatsApp), email, or SMS
- Place on website — embed the QR code on your website payment page or online store
- Use in social networks — publish the QR code on your social networks for collecting donations or service payments
Each generated QR invoice has a unique identifier and permanent link that remains active for reuse if you need to accept multiple payments with the same details.
Step 3: Customer Scanning the QR Code
The customer receives the QR code and is ready to make payment. The scanning process is maximally simple and doesn't require special knowledge.
What the customer does:
- Opens their bank's mobile app (Monobank, PrivatBank, PUMB Bank, Sense Bank, OTP Bank, izibank, Bank Vostok, Own Account, and others)
- Finds the QR code scanning function — usually this is a separate icon in the transfers menu or "Payment" section
- Points the smartphone camera at the QR code — the banking app automatically recognizes the code
- Verifies automatically filled data — after scanning, all details (IBAN, recipient, amount, payment purpose) are already entered in the transfer form
It's important to note that the customer doesn't need to install additional programs — all modern banking apps in Ukraine already support the NBU QR code standard.
Step 4: Confirmation and Payment Execution
After scanning the QR code, the customer sees a transfer form in their banking app with pre-filled details.
Completing the payment:
- Data verification — customer reviews recipient, amount, and payment purpose
- Selecting debit account — if the customer has multiple cards or accounts, they choose from which to make the transfer
- Operation confirmation — customer confirms payment (using PIN code, fingerprint, Face ID, etc.)
- Receiving confirmation — banking app shows a message about successful operation
The entire payment process takes 10-15 seconds, which is significantly faster than cash payment or manual entry of details.
Step 5: Receiving Funds to Account
After the customer confirms payment, money arrives at your IBAN account.
What happens with the funds:
- Instant transfer via SEP — in most cases, thanks to the Electronic Payment System (SEP-4.1), funds arrive within a few seconds
- Standard processing — if the customer's or recipient's bank is not connected to instant transfers, the operation is executed within a minutes
- Notification — you receive a push notification or SMS from your bank about funds receipt
- Display in history — payment appears in your account statement with all details
It's important to understand that pmnt.app is not an intermediary in the movement of funds — the transfer occurs directly between the customer's and recipient's bank accounts. This means all money arrives at your account without service commission deductions.
Key Advantages of Using pmnt.app
1. No Payment Acceptance Commissions
Unlike traditional acquiring, where banks and payment systems withhold 1-5% of each transaction amount, pmnt.app doesn't charge commissions for payment acceptance. You receive 100% of the amount specified in the invoice.
Commission Comparison:
- Traditional acquiring: 1.5-5% of transaction amount
- LiqPay, Fondy, WayForPay: 2.5-3.5% + subscription fee
- pmnt.app: 0% — no acceptance fees
2. No Subscription Fees and Equipment Installation
Working with pmnt.app doesn't require:
- Buying or renting POS terminals (saving 2,000-5,000 UAH on device + 200-500 UAH monthly subscription)
- Connecting internet for the terminal
- Training staff to work with equipment
- Servicing and repairing terminals
3. No Fiscal Registration Requirements
This is a critically important advantage. According to explanations from the State Tax Service of Ukraine and NBU, transferring funds using IBAN details is not acquiring and doesn't require mandatory fiscal registration (RRO/PRRO).
What this means in practice:
- No need to register cash registers (saving from 5,000 UAH)
- No need for software RRO (saving 300-800 UAH/month)
- Avoiding penalties for violating cash discipline (which can reach 150% of operation amount)
- Less bureaucracy and reporting
4. Speed and Convenience
The process of creating an invoice and accepting payment takes less than a minute. This is significantly faster than:
- Writing out paper invoices
- Dictating details to the customer
- Sending bank details by email
- Waiting for payment receipt confirmation
5. Error Minimization
Since all details are encoded in the QR code, it eliminates the risk of:
- Incorrect account number entry
- Errors in recipient name
- Inaccuracies in payment purpose
- Wrong amount
6. Universality and Compatibility
pmnt.app works with all major Ukrainian banks that support the NBU QR code standard:
Payment Sending Banks:
- Monobank
- PrivatBank
- PUMB Bank
- Sense Bank
- OTP Bank
- izibank (from FinTech Creators)
- Bank Vostok
- Own Account
- Credit Agricole Bank
- Ukrgasbank
- Accent Bank
- Globus Bank
- Credit Dnipro Bank
- and others (more than 30 banks)
Payment Receiving Banks:
- Any Ukrainian bank with IBAN accounts
- NovaPay financial company
7. Multiple Integration Channels
pmnt.app offers various usage methods:
- Web interface — create invoices through browser on any device
- Telegram bot (@pmnt_app_bot) — generate QR codes directly in messenger
- API — integrate functionality into your system or website
- MCP server — use with AI assistants as example Claude Desktop to create invoice
Useful Links:
- Official website: pmnt.app
- Telegram bot: @pmntappbot
- Support: support@pmnt.app
- Help center: pmnt.app/help