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
-
Obtain your API credentials from the Surfboard Developer Portal.
-
Set up a environment for testing.
-
Integrate the checkout flow using Surfboard APIs.
-
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
- Merchant onboarding and store creation
- 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.
- Payment Page
- SelfHostedPage (SDK)
- MerchantInitiated