One API. Every channel. Zero friction.
Surfboard Online Checkout

One API. Every channel. Zero friction.

Your customers don't think about payments - they just expect them to work. Surfboard's Online Checkout lets you embed seamless, secure, multi-method payments into your product in minutes. Hosted or custom-built, it's the same unified platform that powers in-store, SoftPOS, and unattended.

Ways to Integrate

Checkout page

The fastest way to start accepting payments - hosted and optimized by Surfboard. Fully responsive, automatically handles 3DS, and customizable to your brand. Down to the domain.

Start simple. Scale fast.

                          //Create online link
POST /orders

{
	"online": {
		"tokenisationIfPossible": true,
		"paymentPageValidFor": "30d",
		"redirectUrl": "https://surfboardpayments.com/",
		"payButtonType": "PAY",
		"recurring": {
			"subscriptionAmountType": "fixed",
			"frequency": "monthly",
			"validation": "validated"
		}
	}
}
                      
Custom Checkout (API & SDK) illustration

Custom Checkout (API & SDK)

For complete control, build your own flow using our Checkout SDK or REST APIs. Use tokenized cards, recurring payments, and on-session / off-session transactions - with dynamic routing for acquirers behind the scenes.

Your checkout. Our infrastructure.

                          //Initialising the SDK
SurfboardOnlineSDK.initialiseOnlineSDK({
    publicKey: "", //Your public key
    orderId: "", //Include the orderId
    nonce: "", //Include the nonce
});

SurfboardOnlineSDK.paymentStatusCallback = function (data) {
    // Your payment status handling function here
    {
      paymentStatus: "PAYMENT_INITIATED"|"PAYMENT_CANCELLED" | "PAYMENT_COMPLETED" | "PAYMENT_FAILED" | "PAYMENT_PROCESSING" | "PAYMENT_PROCESSED",
      failureReason? : string
    }
};
                      

Key Features of Online Checkout

Legacy payment providers make online checkout an afterthought. We built ours as part of a unified acceptance platform - the same logic, routing, and reporting across in-store, online, and mobile.

That means one token across every channel. One integration for every device. One partner that scales as you do.

  • Customizable Integration: Choose between our OnlineSDK for a fully integrated solution or utilize our API for quick access to a customized checkout link.
  • Merchant-Centric Design: Our pre-designed checkout is customizable to match your brand, providing a consistent and professional customer experience.
  • Seamless Online Payments: Accept payments online with the same ease and security as in-store transactions, providing your customers with the flexibility to shop how they want.
  • Comprehensive Support: From integration to transaction, Surfboard Payments offers unparalleled support, ensuring your online payment system operates smoothly.

Multiple Payment Methods

Online Checkout supports a wide range of payment methods, ensuring your customers can pay how they want. From credit and debit cards to digital wallets and Buy Now, Pay Later, our solution is designed to accommodate a variety of preferences. With Online Checkout, you can offer a seamless payment experience that caters to your customers' needs, enhancing their online shopping journey and driving increased conversions.

Cross-platform, cross-brand

Our solution is designed to provide a seamless shopping experience across all platforms and devices, ensuring that your merchants' customers can easily make purchases from anywhere. With a responsive design that adapts to any screen size, our online checkout offers a consistent and user-friendly interface that enhances the overall shopping journey. Whether customers are using a desktop, tablet, or mobile device, our solution delivers a seamless payment experience that drives higher conversions and customer satisfaction.

In addition, our extensive branding API allows you to customize the checkout to match your brand or your merchants' brand, further enhancing the overall shopping experience.

With Google Pay & Apple Pay

Online Checkout now supports Google Pay and Apple Pay, providing your customers with a fast and secure way to complete their online transactions. With these popular digital wallets integrated into our solution, you can offer a seamless checkout experience that caters to a wide range of preferences. By enabling Google Pay and Apple Pay, you can enhance the overall shopping journey, drive increased conversions, and provide your customers with a convenient and secure payment option.

Accept Apple Pay everywhere

Until now, Apple Pay functionality has been exclusive to Safari users on Apple devices. With our latest update, we're breaking new ground by supporting Apple Pay on all major desktop browsers-no longer limited to Safari.

With this out-of-the-box Apple Pay desktop integration, you can offer a straightforward, cross-browser payment option that reduces friction and increases conversions with up to 25%.

If an Apple user selects Apple Pay in a non-Safari browser, a dynamic QR code will appear on the screen, which they can easily scan with their iPhone camera. From there, they'll be able to complete the payment using Apple Pay on their iPhone, making it easier than ever to enjoy Apple Pay's secure and familiar process.

Pay by Bank

Pay by Bank is a secure and familiar payment method that allows customers to pay directly from their bank accounts using their online banking credentials. This payment method aligns with how customers already manage their daily payments, offering a familiar and secure checkout experience that helps reduce friction and support higher conversion rates.

With Pay by Bank, merchants can offer a seamless and familiar payment experience that caters to the preferences of their customers, helping to reduce friction and support higher conversion rates.

Supported Payment Methods

Here are the payment methods we support across our platform:

  • Mastercard
  • Visa
  • American Express
  • Discover
  • Apple Pay
  • Google Pay
  • Samsung Pay
  • Swish
  • Klarna
  • Vipps
  • Dankort
  • BankAxept
  • Pay by Bank

Start Building Online Payments

By submitting this form, you consent to allow Surfboard Payments to store and process the personal information above to provide you with the content requested.