Surfboard Flow: our new payout and revenue engine built for platforms.
← Back to Knowledge Hub

Surfboard Flow: our new payout and revenue engine built for platforms.

Flow gives partners and platforms full control over how money moves. Decide who gets paid, when, and how much. All inside a single API call. One payment in, many payments out. Everything automated.

October 17, 2025 Surfboard Payments
carbon flow

Monetise payments across your platform

Surfboard Flow turns every transaction into an opportunity. Beyond processing payments, Flow helps platforms and partners create new revenue streams and deliver more value to their customers.

You decide who gets paid, how much, and when — all through a single API call. Use Flow to automate commissions, platform fees, and partner payouts while giving your merchants full transparency and trust.

Integrated directly in the order API

Flow lives inside controlFunctions.serviceProviders.

{
  "controlFunctions": {
    "serviceProviders": [
      {
        "serviceProviderId": "PARTNER-001",
        "amount": {
          "percentage": 5,
          "fixed": 2,
          "adjustmentTypes": ["TIPS"]
        }
      }
    ]
  }
}
→ Define the logic. Carbon handles tracking, reporting and settlement automatically.

🌊 Built for platforms that scale

Surfboard Flow is designed for partners, SaaS providers and ecosystems with multiple merchants or service partners.

Create flexible revenue structures and launch new business models without writing custom payout code.

Use it to:

→ Add platform or partner fees to transactions

→ Handle affiliate or franchise revenue sharing

→ Automate commissions and sub-merchant payments

→ Power marketplace or multi-store operations

Service provider through Surfboard Flow

Transparent and real time

Every payout split is visible across reporting, webhooks and SFTP. Flow events move in real time and are synchronized with all other Carbon services.

That means full visibility into every transaction, every share and every recipient.

🏄 Enabling Flow

To use Flow, partners first complete a Service Provider Application. This process verifies the entity receiving the payout and ensures compliance with KYC and AML requirements.

Create service provider

POST /partners/:partnerId/service-providers

{
  "country": "SE",
  "organisation": {
    "corporateId": "3532007322",
  },
  "controlFields": {
    "isServiceProvider": true,
  }
}

Once registered, partners can connect service providers directly in the createOrder. Each transaction can then route part of the amount to a registered service provider automatically. As a partner fee, commission, or tip.

This replaces the need for separate billing or manual charges. Everything happens inside the order, instantly and transparently.


Our 10 Carbon releases: Carbon Drop 1: Faster payments, Carbon Drop 2: Customers, Carbon Drop 3: Real-time events and webhooks, Carbon Drop 4: SFTP Reports and Notifications, Carbon Drop 5: Account Creation APIs, Carbon Drop 6: New terminals, Carbon Drop 7: Multi-Cloud for In-Person Payments, Carbon Drop 8: Billing, Onboarding, and Better Charges, Carbon Drop 9: Subscription orders, Carbon Drop 10: Offline payments.

Any thoughts?

Get in touch with us to learn more

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.