The whole subscription stack, for Armenia
Ronda is the software brain on top of your bank's rails. The bank is the vault and moves the money; Ronda decides who to charge, when, how much, and what to do when a card fails.
Recurring billing that runs itself
A plan is an amount and an interval. A subscription attaches a customer and a saved card to that plan, and from then on Ronda charges it on schedule — merchant-initiated, with no 3-D Secure prompt and nobody present. Trials can start with a card on file or without one. Mid-cycle upgrades charge the prorated difference immediately; downgrades credit the customer and the credit is spent on the next renewal.
Failed payments get chased
A failed renewal is usually an expired card, not a lost customer. Ronda retries on a fixed ladder — at failure, then +1, +3 and +5 days — and emails the customer a link to update their card at every step. The Recovery screen shows each attempt, the decline reason and processor code, and when the next attempt runs. Recovered revenue is reported as its own number, because it is often larger than what Ronda costs.
Hosted checkout and a self-serve portal
The checkout is mobile-first and carries your name and colour. The card itself is entered on your bank's page and comes back as a token — Ronda never receives a card number, which is what keeps the integration in the lightest PCI tier. Your customers can manage their own subscription from an emailed link: update the card, see their payment history, cancel.
An API you can actually build on
A REST API with prefixed object ids, integer minor-unit amounts, cursor pagination, one error envelope and an Idempotency-Key on everything that moves money. Test and live modes have separate keys and separate data, so nothing you do while integrating can touch real money. Webhooks are signed with a timestamped HMAC and delivered from an outbox with retries; every delivery can be inspected and replayed from the dashboard.
The numbers, and who can touch them
Balance separates what you have collected from what the bank has settled, derived from an append-only ledger rather than a mutable column. Disputes arrive as rows you can respond to. Team members have roles, admins can be required to use two-factor authentication, and every privileged action is written to an audit log.
See it with your own data
Test mode is free and unlimited, with published test cards for every outcome including a decline you can watch dunning recover.
Create your account