Step 1 of 4
Getting started

Tell us about your business

Set up your CadencePay merchant account in 4 simple steps. Your recurring XRP payment infrastructure will be live in minutes.

Choose your plan

Pick a pricing plan

CadencePay earns only when you do — a small protocol fee on each payment settled. No monthly charges, no setup fees.

Starter
0.5% / payment
Up to 100 subs · Monthly cycles · Basic webhooks
Growth ★
0.25% / payment
Up to 1,000 subs · All cycles · Full API + analytics
Scale
0.1% / payment
Unlimited subs · Dedicated bot · White-label
💡
On Growth plan with 200 subscribers paying 75 XRP/month, you'd earn 14,962.5 XRP/month and pay just 37.5 XRP in protocol fees. Compare: Stripe would take ~435 XRP equivalent.
Connect wallet

Your XRPL receiving wallet

This is where subscriber payments land after fees. CadencePay never holds your funds — everything settles directly on-ledger.

🔐
Fee splitting happens atomically on-ledger. When a subscriber's escrow matures, 99.75% routes to your wallet and 0.25% to the CadencePay treasury — in a single verified transaction. No custody, no trust required.
Integration

Your API keys are ready

Copy these into your app to start accepting recurring XRP payments. The Keeper Bot is already watching your wallet.

cp_live_k8x2mN9qPwRtL3vCbJ7dYeH5aFnOsGiU
whsec_7tKpMcX4qLnRvZ2aDyWfBjU9eHsOgN8i
payment.success
payment.failed
subscription.created
subscription.cancelled
escrow.created
escrow.finished
// npm install cadencepay-xrpl
import CadencePay from 'cadencepay-xrpl'

const cp = new CadencePay('cp_live_k8x2...')

await cp.subscriptions.create({
  payer: 'rSubscriber...',
  amount: 75, // XRP
  cycle: 'monthly'
})