Support Online payments Integration

Initial Setup for Online Payments

This article is for developers and partners building on the Surfboard Payments platform.

Steps

  1. Sign up at the Developer Portal. The account comes with a demo environment and API credentials.
  2. Create a merchant and an online store. Online payments hang off an online store, and the store hangs off a merchant.
  3. 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.
  4. Build the checkout and test it in demo. Only test cards work in the demo environment.
  5. 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:

  1. Payment Page: a checkout hosted by Surfboard
  2. SelfHostedPage: your own checkout, built with the Online SDK
  3. 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