Subscription orders
Subscriptions are now part of Carbon. With this release, you can turn any order into a recurring or subscription-capable transaction directly inside the existing createOrder call.
↩ How it works
A new object inside the order flow makes any order eligible for recurring billing.
// Create order
{
"controlFunctions": {
"online":{
"subscription": true,
"recurring": {
"subscriptionAmountType": "fixed",
"maxAmount": 1000,
"frequency": "monthly",
"numberOfPayments": 12,
"uniqueReference": "1234567890",
"validation": "validated"
}
}
}
}
Set subscription to true and the order is tagged for recurring processing.
Carbon will automatically store the necessary identifiers for future charges — keeping tokenization, payment method, and merchant logic consistent across billing cycles.
"controlFunctions": {
"online":{
"subscription": true,
}
}
Built for flexibility
Partners can use subscription orders for:
→ Recurring memberships or digital services
→ Monthly or weekly product deliveries
→ SaaS and license-based billing
→ Hybrid setups combining one-time and recurring purchases
This structure gives you complete control: trigger recurring transactions at any interval, in any amount, using the same customer and token data stored on the original order.
If a consumer’s card is reissued, updated, or replaced, the subscription keeps working.
Carbon automatically links the new card to the same stored token and customer record, preventing transaction failures.
Partners can now offer subscriptions, memberships, and recurring plans with the same reliability and speed as any standard payment.
Partners get unified flows and full flexibility. Consumers get reliability that just works.
Our 10 Carbon releases: Carbon Drop 1: Faster payments, Carbon Drop 2: Customers, Carbon Drop 3: Real-time events and webhooks, Carbon Drop 4: SFTP Reports and Notifications, Carbon Drop 5: Account Creation APIs, Carbon Drop 6: New terminals, Carbon Drop 7: Multi-Cloud for In-Person Payments, Carbon Drop 8: Billing, Onboarding, and Better Charges, Carbon Drop 9: Subscription orders, Carbon Drop 10: Offline payments.