Route on price
Every payment records the fee it paid, so a price rule can send each card to the processor that charges least for it.
Route on price, approval rate, card or country. Retry soft declines, fail over when a processor is down, and see every processor's payments and fees in one ledger. On its own, or alongside the rest of Cedar.
Six of Fern & Field's payments pass through routing rules to Cedar, Processor A or Processor B. A $120 Visa goes to Cedar, which has the highest approval rate. A $24 US debit card goes to Processor A, the lowest fee. A $60 French card goes to Processor B for 3D Secure. A $45 Mastercard goes to Processor A as part of a 30% share of volume. A $32 Visa gets a soft decline on Processor B and is retried on Cedar, which approves it. A $75 card goes to Processor A, finds it down, and goes on to Cedar. Every payment lands in one ledger with the processor and the fee it paid, reconciled, with fees adding up to $10.53.
Connect the processors you have, tell us how to choose between them, and we do the rest.
Add Stripe and other processors with your own accounts. Your rates and contracts stay yours, and your checkout doesn't change.
Route by price, approval rate, card, country, amount or a share of volume, in the dashboard or through the API.
Each payment goes where its rules send it. Soft declines retry on the other processor, and if one is down, payments fail over.
Every processor's payments, fees and refunds land in one ledger, matched to your books.
And keep taking payments when a processor has a bad day, without touching your checkout.
Every payment records the fee it paid, so a price rule can send each card to the processor that charges least for it.
Approval rates by card type, country and amount, on each processor, and a rule that sends each payment where it's most likely to go through.
A decline that might go through elsewhere, like a bank that didn't answer, is retried on your other processor. Hard declines never are.
If a processor stops answering, payments move to the other one until it's back, and your customers never notice.
When the card is debit and from the US, send it to whichever of Adyen and Stripe charges less. If it's a soft decline, retry on Stripe.
await cedar.routing.rules.create({
when: { card: "debit", country: "US" },
route: "lowest_fee",
processors: ["adyen", "stripe"],
retry: { on: "soft_decline", with: "stripe" },
});Write a rule in the dashboard or through the API. Change it any time, and the next payment follows it.
Four ways to take payments, and what each one ties you to.
| Your rules, one ledgerCedar | Locked to one processorYour one processor | One more vendorA standalone orchestrator | Months of engineeringBuild your own | |
|---|---|---|---|---|
| Route between multiple processors (AI or custom rules) | Included | Not included | Included | Included |
| Rules without code | Included | Not included | Included | Not included |
| Cards stay yours to move | Included | Not included | Included | Included |
| PCI DSS compliance handled for you | Included | Included | Included | Not included |
| 1 place to see all your processors' fees | Included | Not included | $Extra cost | Not included |
| Same system of record as your books | Included | Not included | Not included | Not included |
Included$ Extra cost
Follow one payment from the checkout to your books. It passes through six blocks, and they fit together on one system of record.
A customer pays on Hosted checkout. The card goes into Token vault and comes out as a token. A second customer pays with another card, saved as a token of its own. Payments orchestration picks a processor: the first payment goes to Cedar for the highest approval rate, the second to Processor A for the lowest fee. Both are approved, and Accounting and Tax book each one with its fee and sales tax.
tok_7gq2x9Visa •••• 4242Mastercard •••• 4444Anything else? Book a call with us.
Stripe and Adyen, alongside Cedar Payments. You bring your own accounts, so your rates and contracts stay yours. Using another processor? Book a call and tell us which.
No. Customers pay in the same checkout. Cards are saved once in Token vault, and each charge is routed behind the scenes.
We retry only soft declines, like a bank that didn't answer in time, and never hard ones, like a stolen card or insufficient funds. Every attempt belongs to one payment, so a customer is charged once at most.
Every payment records the fee it paid, so the ledger shows what each processor costs you, by card type and country. A price rule sends each payment to the cheaper processor for that card.
Routing needs cards that every processor can charge, so they're kept in Token vault. Cards already saved with Stripe can be imported, and your customers never type them again.
Yes. Use it with the processors you have today, or alongside Cedar Payments and the rest of Cedar. The same tokens work everywhere.
Yes, through the API with the permissions you give them. Every rule change is recorded in the audit log, with who made it.
Book a call and we'll connect your processors and write your first rules with you.
Prefer email? Write to hello@usecedar.co.