Subscription checkouts require explicit billing consent. Coal captures wallet address for automatic renewal processing.
I authorize recurring billing of $149.99 every year
Your wallet address will be stored for automatic renewal. Cancel any time from your account.
How subscription billing works
Pay 149.99 USDC today — first billing cycle starts immediately
Coal stores your wallet address and triggers renewal every year
You'll receive webhooks for each renewal attempt — confirmed or failed
// Subscription checkout — note subscriptionConsentAccepted
POST /api/checkouts
{
amount: 149.99,
productName: "Coal Pro — Annual",
metadata: { billingType: "subscription",
billingInterval: "year", billingIntervalCount: 1 },
redirectUrl: "https://yourapp.com/success"
}
// User must confirm subscriptionConsentAccepted: true at checkout