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

Invoice Management
Invoice Management

Create, send, & track invoices

Payment Links
Payment Links

Generate & share payment links

Subscriptions
Subscriptions

Manage plans, billing, & renewals

Product Management
Product Management

List, price, & organize products

Analytics
Analytics

Track sales, traffic, & revenue

API Integration
API Integration

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 created
sent- Invoice has been sent to customer
viewed- Customer has viewed the invoice
paid- Invoice has been paid
expired- Invoice has expired
canceled- Invoice was canceled

The 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 & billing
cancelled- Subscription has been cancelled
paused- Subscription is paused
expired- Subscription has expired
past_due- Payment is past due

Billing Intervals

Weekly:Every 7 days
Monthly:Every 30 days (approximate)
Quarterly:Every 90 days (approximate)
Yearly:Every 365 days (approximate)

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 created
order.paid- Order payment completed
order.shipped- Order shipped
order.delivered- Order delivered
order.cancelled- Order cancelled
order.refunded- Order refunded

Troubleshooting

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

Was this helpful?