Skip to content
English
  • There are no suggestions because the search field is empty.

Initial Setup for Online Payments

This section is for developers and partners, building on the Surfboard Payments Platform.

Before you start accepting online payments, you need to configure your integration.

Steps

  1. Obtain your API credentials from the Surfboard Developer Portal.

  2. Set up a environment for testing.

  3. Integrate the checkout flow using Surfboard APIs.

  4. Once tested, switch to production credentials.

Create a Merchant and Store

Online onboarding is similar to the in-store onboarding with the only exception of creating online store for online payment acceptance after the merchant creation. So there are basically two steps involved for the onboarding process

  1. Merchant onboarding and store creation
  2. Online store setup

On completion of these two, you can register terminals, configure it, and integrate payment flow to accept online payments.

Read more about the setup here »

Online Terminal registration

Terminal registration for online terminal works the same way as in-store. This process requires store ID which you will get on completing the store onboarding process. For store onboarding refer to the Online Store Setup.

After store onboarding, any number of terminals can be registered under a store. We provide three types of online terminals and you can specify the type during registration.

  1. Payment Page
  2. SelfHostedPage (SDK)
  3. MerchantInitiated

Read more about registering a terminal here »