API Reference
Browse the API by workflow instead of by service name. Start with the part of the integration you are trying to ship, then drill into the specific resources.
Start Here
Get credentials, make a test call, and understand the environment.
Take Payments
Build checkout, take orders, charge cards, send invoices, and issue refunds.
Create orders with line items, totals, discounts, tax, payments, and refund context.
Create, send, collect, and track invoices through Flint Pay's public HTTP API.
Create payment intents to charge cards, confirm payments, and track payment status.
Save customer cards and payment methods for repeat purchases and recurring billing.
Create hosted checkout sessions to collect payments on a Flint-hosted checkout page.
Create hosted payment links for one-time purchases, deposits, and recurring signups.
Create full or partial refunds and track refund status through the Flint Pay API.
Create customer records, addresses, and saved payment methods for repeat purchases and billing.
Run Subscriptions
Define plans, bill on a schedule, and manage recurring billing flows.
Make It Reliable
Handle webhooks, safe retries, and operational failures.
Catalog & Pricing
Manage products, discounts, and reusable pricing primitives.
Operate The Account
Configure the merchant account and monitor the integration.
Read and update merchant-scoped settings that control your Flint Pay integration.
Read merchant analytics, revenue trends, and payment metrics through the Flint Pay API.
Read and update your merchant profile, onboarding state, and core account details.
Read and manage merchant users, team access, and account roles through the API.
Create and manage merchant devices and device metadata through the Flint Pay API.
