Subscriptions
TransactBridge Subscriptions allow merchants to set up recurring payments for products or services. A subscription defines the billing frequency, amount, payment flow, invoice behavior, and rules for handling failed payments. Customers can subscribe through a shareable Payment link that opens a hosted payment page. Once the subscription is created and the customer completes the required payment or payment-method setup, the subscription is reflected in the TransactBridge panel. Webhooks and callbacks can also be configured to receive real-time subscription and payment updates.Subscription Types
TransactBridge supports two subscription billing models:Subscription Lifecycle
A subscription can move through different states during its lifecycle:Key Subscription Configurations
When creating a subscription, merchants can configure several parameters to control billing and payment behavior.Billing Date Anchor
ThebillingDateAnchor parameter allows the merchant to define a fixed billing date.
For example, if:
Failed Payments and Retries
TransactBridge allows merchants to configure how failed or unpaid invoices should be handled. The merchant can configure:- Number of allowed unpaid invoices using
maxUnpaidInvoices - Number of days before a due invoice becomes overdue using
dayUntillDue - Retry attempts using
reAttemptConfig - The subscription state after the unpaid-invoice threshold is reached using
postMaxUnpaidInvoices
Summary
TransactBridge subscriptions provide a flexible recurring billing mechanism that supports:- Prepaid and postpaid billing
- Multiple billing frequencies
- Trial periods
- Fixed billing dates
- Coupons
- Automatic payment collection
- Failed-payment retries
- Pause, resume, cancellation, and expiration
- Webhooks and callbacks for subscription updates
- Hosted subscription payment links and checkout integrations