Billing integrations
Billing integrations for the tools you already run
Your payment gateways, your CRM, your affiliate program and your own code, through native integrations with 12 payment gateways, HubSpot and FirstPromoter, webhooks and a documented API.


Payment gateway integration, HubSpot sync and webhooks
Sales sees MRR on the deal, partners see commission on the sale, and your app sees every change. Nobody copies numbers between tools.
12 payment gateways
Stripe, PayPal, Razorpay, Square, Braintree, Checkout.com, Adyen, Mollie, Authorize.net, GoCardless, Cashfree and PayU, on your own accounts, in the same business.
Two-way HubSpot sync
Billing reaches your sales team, and their edits come back under your conflict rule.
Webhooks for any other tool
For any tool not listed here: subscribe an endpoint and call the API back.
Payment gateways
On your own accounts
Payments and routingConnect several in one business, each for the currencies and payment methods you select. Select a gateway to read its setup guide.
CRM and growth
Your own stack
HubSpot billing integration
Two-way HubSpot sync for contacts, companies, deals and products
Connect a HubSpot portal to a business, and your sales team sees billing where they work. With autosync on, changes reach HubSpot within minutes.
- Contacts and companiesMatched on the rule you set, with your field mappings, custom fields included.
- DealsSubscriptions in the statuses you select become deals in your pipeline stages, with MRR or ARR as the amount.
- ProductsFlat and per-unit prices appear as HubSpot products.
- Edits come backChanges made in HubSpot flow back to linked records. Conflicts follow your rule, or wait for review.
- A card on the recordBilling details on the HubSpot record, and a Create subscription action when you allow it.
- Workflow actionsCreate or change a subscription from a HubSpot workflow.
Affiliates
FirstPromoter for affiliate programs
Paste your FirstPromoter API key and account id. Events reach your affiliate program as they happen, matched by the referral id you store on the customer.
- Sign-upsA new customer reaches your affiliate program with its referral id.
- SalesEach paid invoice counts toward the affiliate's commission.
- RefundsA refund reaches FirstPromoter too, so commission follows the money.
- CancellationsA cancelled subscription is sent as it happens.
- New customer
- Invoice paid
- Refund
- Cancellation
Webhooks for any other tool
164 event types. Subscribe each endpoint to the ones it needs, and call the API back for anything you want to read.
- Subscribe per endpointEach endpoint gets only the event types it needs.
- Nothing missedIf your endpoint is down, the event is sent again later.
- Every delivery on screenSee the request and your endpoint's response, and resend any delivery.
POST /billing-events Tmbilling-Event-Id: evt_XXXXXXXXXXXX01 { "object": "event", "id": "evt_XXXXXXXXXXXX01", "event_type": "invoice_paid", "occurred_at": "2026-11-01T00:04:12.381Z", "source": "billing_clock", "content": { … } }
Connect a gateway, a CRM and your own endpoints
- Step 1
Connect a gateway
Add your gateway account, and list the currencies each one handles.
- Step 2
Connect your CRM
Link a HubSpot portal to a business, and map the fields.
- Step 3
Add your endpoints
Subscribe each one to the events it needs.
- Step 4
Billing stays first
Sync runs on its own queue. An outage elsewhere never rolls back a charge.
Money you can trace, cards you never hold
How we keep billing safeAn append-only ledger
Balances come from double-entry records. A correction is a new entry, so every figure traces back to the rows behind it.
PCI DSS SAQ-A scope
Card numbers go from the browser straight to your payment gateway. They never reach our servers or yours.
An audit log
Who changed what, from the dashboard or the API, with the values before and after.
Billing integration questions
Connect your stack in test mode
Sign up free, connect a test gateway and a webhook endpoint, and watch the events arrive.




