Key Concepts & Benefits

Core Concepts

Payments

A payment is a single transaction between a customer and your business. Payments can be created through:

  • Payment Links — No-code, shareable URLs for one-time payments
  • Subscription Links — Shareable URLs for recurring payments
  • API — Programmatic payment creation with redirect to hosted checkout
  • Server-to-Server — Direct card processing via the API
  • SDK — Embedded card payment form on your website

Every payment has a lifecycle: INITIATIONCHECKOUT_SUCCESSPAYMENT_SUCCESS (or PAYMENT_FAILED).

Subscriptions

A subscription is a recurring payment relationship between a customer and one of your subscription offers. Subscriptions support:

  • Custom billing intervals (daily, weekly, monthly, yearly)
  • Trial periods and entry fees
  • Waitlists with manual approval
  • Discord role integration
  • Cycle limits

Customers

A customer is identified by their email address. All payments and subscriptions from the same email are grouped under one customer profile, visible in the Dashboard.

Customers can manage their own subscriptions through the Customer Portal using magic link authentication.

Payment Links vs Subscription Links

TypePurposeURL
Payment LinkOne-time paymentcheckout.inflowpay.com/l/{linkId}
Subscription LinkRecurring paymentcheckout.inflowpay.com/subscribe/{offerId}

Webhooks

Webhooks are HTTP callbacks that notify your server when events happen (e.g., payment settled, subscription created). They're managed via the API.

Metadata

Metadata lets you attach custom JSON key-value data to payments and subscriptions for your internal tracking (e.g., order IDs, user references).

How Funds Flow

Customer Payment → Inflow Balance (USDC) → Your Bank or Crypto Wallet
  1. Customer pays via Open Banking or Card.
  2. Funds are settled in your Inflow balance in USDC.
  3. You request a payout to your bank account or crypto wallet.
  4. Optional: earn yield on idle balance.

3rd Party Payouts

Inflow also supports payouts to third-party recipients — vendors, contractors, or service providers. Add their bank account or crypto wallet to your payout destinations and initiate a withdrawal.

Key Benefits

BenefitDescription
Global ReachAccept payments from EU, UK, and international customers
Multiple Payment MethodsOpen Banking (instant) and Card Payments (global)
Flexible SubscriptionsTrials, entry fees, waitlists, Discord roles, cycle limits
No-Code ToolsCreate payment and subscription links from the Dashboard
Developer-FriendlyRESTful API, SDK, webhooks, metadata support
Automatic TaxVAT calculated automatically by country (with optional Quaderno integration)
Flexible PayoutsBank accounts (EUR, GBP, USD) or crypto wallets (USDC)
YieldEarn interest on your idle balance
IntegrationsShopify, Discord, Quaderno