The Cloud-based printer.
Fins & accessoriesFinPrinter

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

SurfAlone

SurfXpress

Tap to Pay on iPhone

Tap to Pay on Android