Business Features & Tools
Business accounts bundle invoicing, payment links, subscriptions, team roles, & treasury for peer-to-peer commerce. Legal & finance can use the Developer Guide to trace payouts, reporting, & reconciliation.
Overview
Create, send, & track invoices
Generate & share payment links
Manage plans, billing, & renewals
List, price, & organize products
Track sales, traffic, & revenue
Automate & integrate via REST API
Invoices
Torque's invoice system allows businesses to create professional invoices & send them to customers. Customers can pay invoices directly through a public invoice page.
Invoice Status
draft- Invoice is being createdsent- Invoice has been sent to customerviewed- Customer has viewed the invoicepaid- Invoice has been paidexpired- Invoice has expiredcanceled- Invoice was canceledThe public invoice page shows invoice details, line items, payment method selection, due date, issuer information, & payment processing.
Public Invoice Page
URL Format: /invoice/[public_id]
Example: https://app.torque.fi/invoice/abc123xyz
Payment Links
Payment links allow businesses to generate shareable links for one-time payments. Customers can pay directly through the link without needing to create an account.
Payment Link Features
- Shareable URLs: Generate unique checkout URLs
- Expiration: Links can expire after set time
- Multiple Products: Support for cart with multiple items
- Customer Data: Optional customer information
- Metadata: Custom metadata for tracking
Subscriptions
Torque's subscription system allows businesses to manage recurring payments. Subscriptions support multiple billing intervals, trial periods, & payment plans.
Subscription Status
active- Subscription is active & billingcancelled- Subscription has been cancelledpaused- Subscription is pausedexpired- Subscription has expiredpast_due- Payment is past dueBilling Intervals
Product Management
Products belong to a business and can include name, description, price, currency, subscription vs one-time sale, optional payment plans, images, shipping & tax settings, inventory, status, SKU, category, tags, & variants. Use the REST product endpoints to list, filter by status, fetch a single product, or load subscription products for a business.
Analytics
Businesses can track various metrics including total revenue, transaction count, active products, treasury balance, visitor analytics, & conversion rates.
Analytics API
The business analytics endpoint accepts a business ID & optional timeframe (such as 7d, 30d, 90d, or 1y) & returns aggregates like revenue, transaction count, active products, treasury balance, visitor counts, & conversion rate.
API Integration
Authentication
All business APIs require Bearer token authentication. Send an Authorization header whose value is Bearer followed by your API key.
API Key Management
- Generate API Key: Navigate to Business Settings, click "Generate API Key", copy & store securely
- Regenerate API Key: Click "Regenerate API Key", old key is invalidated, new key is generated
Rate Limits
Default: 100 requests per minute per API key. Rate limit information included in response headers.
Webhooks
Webhook Events
order.created- New order createdorder.paid- Order payment completedorder.shipped- Order shippedorder.delivered- Order deliveredorder.cancelled- Order cancelledorder.refunded- Order refundedTroubleshooting
Invoice Not Found
Problem: Invoice page shows "Invoice not found"
Solution: Verify public ID is correct, check if invoice was deleted
Payment Link Expired
Problem: Payment link has expired
Solution: Generate new payment link, increase expiration time
Subscription Not Renewing
Problem: Subscription not processing renewals
Solution: Check subscription status, verify payment plan configuration, check billing date