
The Cloud-based printer.
Register the serial number, connect to ethernet or Wi-Fi, and start printing directly from the Surfboard API. No drivers, no local PC, no cables to your POS.
Highlights
- Cloud-native printer
- One API. Registered under the same /device endpoint
- Print receipts, order tickets or kitchen bongs to any FinPrinter in your estate
- Roll out printing at scale with the same integration you already have for payments
What is FinPrinter?
FinPrinter is a compact, networked thermal printer that connects directly to the Surfboard platform. Once you've registered the serial number on the back of the unit, it shows up as a device alongside your existing terminals – ready to receive print jobs via API.
Use it to:
- Print customer receipts at the counter or pickup point
- Send order bongs to the kitchen from your POS or ordering system
- Print bar/coffee tickets, queue numbers or prep labels depending on your use case
Because everything runs through Surfboard's cloud, the POS doesn't need a direct cable or driver – it just calls the API and Surfboard routes the print job to the right device.
How it works
1. Register the printer
→ Turn the printer around and locate the serial number sticker.
→ Call the registerDevice API (the same one you use for terminals) and register the FinPrinter to the correct merchant/store.
2. Connect to Wi-Fi or ethernet
→ Plug in the power adapter.
→ Hold Feed while powering on until the printer prints a self-test page.
3. Start printing via API
From your POS, ordering system or cloud app, call the Surfboard print endpoints:
PUT /receipts/:id/print – for Surfboard receipt objects
PUT /receipts/:terminalId/escpos – for ESC/POS data linked to a terminal
This printer is managed like a Surfboard terminal. Monitored, provisioned and updated from Surfboard's merchant portal, partner portal and directly through the API of course, just like any other device.
Print like never before
Once you've a payment is done, you can trigger printing like this:
curl -X PUT \
-H "Content-Type: application/json" \
-H "API-KEY: YOUR_API_KEY" \
-H "API-SECRET: YOUR_API_SECRET" \
-H "MERCHANT-ID: YOUR_MERCHANT_ID" \
-d '{
"templateId": "YOUR_PRINT_TEMPLATE_ID",
"terminalId": "YOUR_PRINTER_DEVICE_ID"
}' \
"/receipts/:id/print"
Ready to print?
Get in touch with us to learn more about how we can work together to help you and your business.
Our payment devices
Take a look at our payment devices which includes both hardware-, and software-based payment terminals
SurfPrint
SurfPrint K
SurfTouch
SurfTouch Retail
SurfPad
SurfAlone
SurfXpress
Tap to Pay on iPhone
Tap to Pay on Android