Push amount + currency from your CRM/POS to a signed-in MainMoney terminal. The cashier finishes the sale on the device (palm, phone, QR, or cash). Your backend learns the outcome from signed webhooks.
| Payment links | Terminal payments | |
|---|---|---|
| Where the payer pays | Hosted MainMoney URL | In-store terminal |
| Who chooses the method | Payer on the web page | Cashier on the device |
| Your job | Create link + redirect | Create payment + handle webhook |
GET /merchants) and terminals (GET /terminals).POST /terminal-payments) with merchantReference.terminal_payment.* webhooks (or poll GET /terminal-payments/:id).