How Does Inflow Work

Overview

Inflow provides businesses with infrastructure to collect payments globally and receive settlements in a simple, reliable, and compliant way. It supports hosted checkout, payment links, subscriptions, transaction tracking, and flexible payout capabilities — including payouts to third parties.

Key Actors

ActorRole
CustomerInitiates the payment (via checkout link, subscription link, or embedded SDK)
Merchant (You)Provides goods or services; manages payments and subscriptions; receives funds
InflowManages the payment interface, settlement, and payout orchestration

End-to-End Flow

1. Create a Checkout

Choose how your customers will pay:

MethodDescriptionBest for
Payment LinkShareable link from the Dashboard or APINo-code, quick setup
Subscription LinkRecurring payment link from a subscription offerRecurring billing
API PaymentCreate a payment via API, redirect to purchaseUrlCustom checkout flows
Server-to-ServerCollect card details directly via APIFull control (PCI required)
SDKEmbed a card form (iframe) on your siteCustom UI, no PCI burden

2. Customer Pays

The customer lands on the Inflow hosted checkout page (or your embedded SDK form):

  • They select a payment method: Open Banking (EU) or Card Payment (global)
  • For card payments, 3D Secure authentication is handled automatically when required
  • After payment, the customer is redirected to your successUrl

3. Payment Progresses

The payment moves through these statuses:

INITIATION → CHECKOUT_PENDING → CHECKOUT_SUCCESS → PAYMENT_RECEIVED → PAYMENT_SUCCESS
TransitionTiming
Customer pays → CHECKOUT_SUCCESSImmediate
CHECKOUT_SUCCESSPAYMENT_RECEIVED3–5 business days
PAYMENT_RECEIVEDPAYMENT_SUCCESS~1 hour

You receive a webhook (payment_status_updated) at each status change if configured.

4. Your Balance Updates

  • Settled funds appear in your Inflow balance in USDC
  • View your balance, deposits, and pending settlements in the Balance section
  • Optional: activate Yield to earn interest on your idle balance

5. You Get Paid

Request a payout from the Dashboard:

DestinationTiming
SEPA / Local bank (EUR, GBP)Real-time to 1 business day
SWIFT (USD, others)1–4 business days
Crypto wallet (USDC)Instant

Inflow also supports payouts to third-party recipients — vendors, contractors, or service providers. Add their bank account or wallet in Settings and withdraw to that destination.

Customization

  • Checkout appearance: background color, font color, logo, and merchant name via the sessionCustomization object
  • Payment methods: Open Banking and Card Payments based on customer region
  • More methods (Apple Pay, Google Pay) coming soon

Integration Paths

PathEffortWhat you build
Payment Links (no code)~2 minNothing — share a link
API + Hosted Checkout~5 minBackend creates payment, redirect customer
SDK (iframe card form)~15 minBackend + frontend card form
Server-to-Server~20 minFull custom flow (PCI required)