Retail Payments, Done Modern
Retail

Retail Payments, Done Modern

Fashion floors, electronics counters, supermarkets, specialty stores — retail runs on payment infrastructure that needs to scale across channels, formats, and store counts. Surfboard ships the unified, multi-channel, hardware-flexible stack retailers need to operate today, and the API surface to extend it tomorrow.

Built for the Way Retail Actually Operates

Retail isn't one channel anymore. It's in-store, online, click-and-collect, mobile checkout, self-checkout, kiosk, returns processing, and loyalty recognition — usually happening simultaneously across the same store with the same customers. Surfboard ships unified payment infrastructure that treats those as facets of one system, not separate vendors stitched together.

Tokenization unifies the customer across channels. Identification turns any card tap into a loyalty signal. Gift Cards cover monetary balances and entitlement-based offers. Multi-store branding cascades from chain to terminal. Hardware fleet logistics run programmatically. Reporting consolidates into one settlement that plugs into your ERP.

One platform, every retail format

Surfboard hardware fits every retail format we've seen — high-volume countertop, mobile sales floor, self-checkout lane, queue-busting line buster, customer-facing display kiosk, omni-channel pickup counter. The payment application stays the same; the form factor adapts.

Retail patterns Surfboard handles natively

Six patterns retailers run on Surfboard daily. None require custom integration.

1. Multi-Channel Retail

Customers buy online and pick up in store. Customers tap at the till and finish payment on their phone. Customers reserve online and pay on arrival. Surfboard's Unified Commerce handles all of it through one API — and reports it on one settlement.

  • One customer profile across in-store and online
  • Unified tokenization for cross-channel recognition
  • One settlement, one ledger, one reconciliation

2. Gift Cards & Store Credit

Issue gift cards as monetary balances or as entitlements (e.g., "5 free returns", "VIP access pass"). Refunds-as-store-credit. Holiday campaigns at scale. All through the Gift Cards API — QR, barcode, NFC, and shareable link in every response.

3. Returns and Refunds Without Friction

A customer buys with a card and returns the item. Surfboard recognizes the same card via Identification, looks up the original transaction, and issues the refund — same card, no receipt required. Or convert the refund into store credit via a gift card. Or both.

4. Loyalty Without an App

Customer taps their card. Surfboard returns a persistent token. Your loyalty system recognizes them, applies discounts, marks the visit, accumulates points — without the customer ever installing an app. The card is the loyalty card.

Pair with the Wallet integration for one-tap loyalty enrollment via Apple/Google Wallet.

5. Hardware for Every Retail Format

Boutique counter, busy supermarket, fashion-floor mobile point-of-sale, self-checkout, kiosk — Surfboard ships terminals for every format. SurfTouch Retail for fixed countertop. SurfPrint for handheld with built-in receipt printer. SurfXpress for self-checkout. CheckoutX for SoftPOS on staff phones. All run the same payment application.

6. Multi-Store Configuration at Scale

Chain of 200 stores? Branding cascades from chain → store → terminal. Tipping policy by region. Payment methods activated per store (Swish in Sweden, Klarna where licensed). Fleet logistics handled programmatically — replacements, returns, new-store openings, all through the Logistics API.

Hardware for every retail format

SurfTouch Retail for fixed countertop. SurfPrint Pro K for handheld with receipt printer. SurfPad Pro for customer-facing keypad. SurfXpress for self-checkout. CheckoutX SoftPOS for line-busting on staff phones. Tap to Pay on iPhone for pop-up and event sales. All running the same Surfboard payment application — one certification, one mental model, every form factor.

Build modern retail payments

One API across every channel. Identification on every tap. Gift cards in any format. Multi-store branding cascade. Programmatic terminal procurement.

                            // Issue store credit as a gift card after a return
POST /giftcards
{
  "cardType": "FUND",
  "amount": 49900,
  "currency": "SEK",
  "name": "Store Credit",
  "accessControl": "OPEN",
  "expiryDate": "12/31/2026"
}

// Trigger identification at checkout to recognize loyalty members
POST /terminals/:terminalId/identify
{
  "prompt": "Tap to identify",
  "timeout": 30
}