Subscription demo

Recurring Payments

Subscription checkouts require explicit billing consent. Coal captures wallet address for automatic renewal processing.

Billing details

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

1

Pay 149.99 USDC today — first billing cycle starts immediately

2

Coal stores your wallet address and triggers renewal every year

3

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