Support Online payments Integration
Initial Setup for Online Payments
This article is for developers and partners building on the Surfboard Payments platform.
Steps
- Sign up at the Developer Portal. The account comes with a demo environment and API credentials.
- Create a merchant and an online store. Online payments hang off an online store, and the store hangs off a merchant.
- Verify the store’s domain and wait for the store to be approved. Approval usually takes 30 minutes to an hour once the domain is verified.
- Build the checkout and test it in demo. Only test cards work in the demo environment.
- When it works, switch to production credentials.
Online terminals
Every online store comes with online terminals, and you can register more. There are three types:
- Payment Page: a checkout hosted by Surfboard
- SelfHostedPage: your own checkout, built with the Online SDK
- MerchantInitiated: charges you start yourself, for example subscriptions
See Online payment terminals for when to use which.
Guides
Still stuck? Email support@surfboardpayments.com or raise a ticket in the Merchant Portal or, for partners, the Partner Portal.
Updated 10 September 2025