Home Partner Portal Service Providers

Service Providers

Onboard the companies and individuals that should receive a share of your merchants' payments through Surfboard Flow, and link them to merchants.

Service Providers Flow Onboarding Linking Tips

Overview

A service provider is someone other than the merchant who should receive part of a payment: a platform taking a fee, a franchisor collecting a royalty, or a waiter who should get their tips directly instead of having them paid out to the restaurant, taxed, and shared through payroll. This is Surfboard Flow, the split-payout engine.

Setting up a split has three steps. The Partner Portal handles the first two. The third happens in the order your POS or webshop sends to the API.

  1. Onboard the service provider — an application is created, the recipient completes verification or signs an agreement, and Surfboard issues a service provider ID
  2. Link it to a merchant — a service provider can only take a share from merchants it is linked to
  3. Set the split on the order — your integration names the service provider and its share on each order. See the Service Providers & Split Payouts developer guide

Flow must be enabled on your partner account. If the Service Providers page is missing from the sidebar, contact your account manager.

Service Provider Tabs

The Service Providers page has two tabs.

Active Providers

Service providers that have completed onboarding and can be linked to merchants. Search by name, corporate ID, or email.

ColumnDescription
NameBusiness or person name
Corporate IDBusiness registration number, or the national ID for an individual
EmailPrimary contact email
LocationCountry

Each row has two actions:

  • Link to Merchant — pick one of your merchants and link the provider to it, without leaving the list
  • Copy Service Provider ID — the ID your integration puts on the order in step 3

Applications

Every service provider application and where it sits in onboarding.

ColumnDescription
Application IDIdentifier of the application
Corporate IDBusiness registration number
StatusCurrent application status, see below
Last ActivityWhen the application last changed

Click a row to open the details drawer. It shows a description of the current status, and for applications that are submitted or signed, the signing links for each signatory so you can chase a missing signature. While the application is still open you can also copy the onboarding link to resend it.

Creating a Service Provider

Click + Create Service Provider. The form has two modes, chosen at the top. They use different verification flows, so pick the right one before filling in the fields.

ModeUse it forVerification
CompanyA registered business: a franchisor, a marketplace operator, your own platform entity for a platform feeWeb KYB (Know Your Business), the same hosted flow merchants go through
IndividualA private person tied to one merchant: a waiter receiving tips, a stylist, a driverA signing flow where the person identifies themselves and signs a service provider agreement

Company

  1. Select the country the company is registered in
  2. Search for the company by name. Selecting a result fills in the corporate ID. You can also type the corporate ID directly
  3. Submit

The success screen shows the application ID and an Onboarding Link. Copy it and send it to a signatory at the company. They fill in company details, contact information, and the bank account that will receive payouts, then sign. The link is personal to the application, so share it only with the company.

Individual

  1. Select the country the person is based in
  2. Enter their email. The signing invitation is sent here
  3. Associate with merchant. Pick the merchant this person works for. An individual belongs to one merchant, and is linked to it automatically once approved, so there is no separate link step
  4. Optionally expand Fee configuration if the person should also receive a share of the order amount itself, such as a commission:
    • Percentage fee — percentage of each transaction
    • Fixed fee — fixed amount per transaction, in the smallest currency unit
    • Deduct applicable transaction fee — take Surfboard’s transaction fee out of the person’s share instead of the merchant’s. Leave this off for tips so the tip arrives in full
  5. Submit

The success screen shows the application status and a Signing Link. The person also receives it by email. Once they have signed and the application is approved, they appear under Active Providers.

For a waiter who should only receive tips, no fee configuration is needed. The tip routing is set on the order, by the POS, as described in the developer guide.

Linking to Merchants

A company service provider must be linked to each merchant it should take a share from. One provider can be linked to many merchants: a franchisor is onboarded once and linked to every franchisee.

There are two ways to link:

  • From the Active Providers tab, click Link to Merchant on the provider’s row and pick the merchant
  • From the merchant’s page, open the Service Providers tab and click Link Service Provider. This tab also lists everything currently linked to the merchant, with its status

To stop a provider from taking a share of a merchant’s payments, open the merchant’s Service Providers tab and unlink it. Orders already created keep their split.

If your integration names a service provider on an order that is not linked to the merchant, order creation fails with error SP_0001.

Application Status Tracking

Service provider applications follow the same lifecycle as merchant applications.

StatusMeaning
Application InitiatedApplication created and the onboarding or signing link generated
Application StartedThe recipient has opened the link and begun filling in details
Application SubmittedDetails submitted and awaiting signature or review
Application Pending InformationUnder review, Surfboard needs more information from the recipient
Application SignedAll required signatures collected
Application CompletedApproved. The service provider ID has been generated and the provider appears under Active Providers
Application RejectedReviewed and rejected
Application ExpiredApplications are valid for 30 days. If nothing happens in that time the application expires and a new one must be created