Developer Documentation
Use task-based guides for the integration path, then drill into the exact API surface when you need field-level detail.
Pick the workflow that matches your integration. Each path links to the minimal set of guides and APIs needed to get unstuck quickly.
Start with auth, create an order, collect payment details, and confirm the charge.
Choose Flint-hosted flows when you want the fastest route to a production checkout.
Store customer profiles and payment methods for repeat purchases or off-session billing.
Set up plans, choose direct subscriptions or hosted payment links, and test renewal flows without waiting weeks.
Create invoice drafts, send them by email, collect card payments or record manual payments, and track delivery.
Verify signatures, deduplicate retries, and handle transient failures correctly.
Use isolated sandboxes, simulate failures, and understand the operational boundaries before launch.
Build an end-to-end card payment flow with Flint Pay, Stripe.js, and a simple frontend.
Embed a payment form on your site using Flint Pay order-linked payment intents and Stripe Elements.
Understand why Flint centers commerce on orders before payment collection, and what that gives your integration.
Migrate common Stripe integrations to Flint for subscriptions, one-time payments, payment links, invoices, saved cards, refunds, and webhooks.
Migrate common Square payment flows to Flint for hosted checkout, embedded card payments, cards on file, subscriptions, invoices, refunds, and webhooks.
Create one hosted checkout flow for a specific order, quick-pay amount, or subscription signup.
Build reusable hosted payment pages for products, donations, events, and subscription signup flows.
Choose the right Flint primitive for reusable hosted links, one-off hosted checkout, or accounts receivable workflows.
Pick the shortest path to a test payment, then branch into the specific workflow you need.
Build checkout, take orders, charge cards, send invoices, and issue refunds.
Define plans, bill on a schedule, and manage recurring billing flows.
Handle webhooks, safe retries, and operational failures.
Manage products, discounts, and reusable pricing primitives.
Configure the merchant account and monitor the integration.