Accounting platforms
Labeled Bitcoin activity, cost basis, and export data inside your workflow.
For Platforms & Developers
Scoped access to Bitcoin activity, accounting data and payment links through OAuth. External partner access is not yet open; talk to us about your integration.
Settings · Bitcoin payments
Accept invoices, view balances and activity, without leaving YourApp.
Connect with FlashUser clicks Connect with Flash. You redirect them with your client_id and the scopes you need.
YourApp is requesting access to your Flash account.
User authorizes the scopes. Flash redirects back to your callback with an authorization code.
Settings · Bitcoin payments
Wallet connected
Operations Wallet · 0.412 BTC
Access token usr_abc123…
You exchange the code for an access token. Make API calls and receive webhooks on the user's behalf.
Use Cases
Create payment links, receive webhooks, and bring treasury context into your product.
Labeled Bitcoin activity, cost basis, and export data inside your workflow.
Payment links, site revenue, and treasury data inside operator tools.
Branded payment apps with OAuth2, hosted links, and webhooks.
Self-custodial guarantee
OAuth2 in. Webhooks out. Settlement stays with the user.
How to integrate
// Payment-link request body (illustrative)
{
"client_id": "example_client",
"lines": [
{
"description": "Hosting, August 2026",
"quantity": 1,
"unitPrice": 2500
}
]
}
// Payment webhook event
payment_link.paidUsers connect Flash and approve scopes.
Create hosted payment links from your workflow.
Receive payment and settlement events.
Labeled balances, cost basis, and exports through the API.
Start with a setup call. We will agree a month of data and walk through how Flash brings it into the books.