What changed?
Compare volume, approval and payment mix across the same period.
Payment analytics + Nimo AI
Understand payment performance with custom dashboards and Nimo, your AI payment analyst. Compare merchants and providers, explore cascade recovery, or ask a question and follow the evidence—all inside Exirom.
Custom dashboards · Provider drill-downs · Nimo AI assistance
Compare volume, approval and payment mix across the same period.
Follow the result into merchants, providers, accounts and issuing segments.
Review the evidence and focus your team’s next investigation.
Meet Nimo
Can’t find the answer? Tired of charts and spreadsheets? Ask Nimo in your own words. It uses your dashboard view and filters to explain performance with supporting comparisons, tables and visual summaries.
Example question
“Which merchants account for the biggest volume drops?”
Inside Exirom Analytics. Findings guide investigation; Nimo does not automatically change routing.
Example 1 of 4 · Traffic & merchants
Example conversation · traffic and merchant comparison.
Text version of the illustrated response. All names, accounts and figures are fictional.
Today’s traffic is lighter: 1,800,000 approval-eligible transactions, down 10% against the same hours yesterday. Successful volume is €86.4M, down 10%. Approval improved to 80%, up four percentage points: fewer transactions, with a higher share succeeding.
Merchant Alpha, Merchant Beta and Merchant Gamma account for the largest drops in successful volume compared with the same hours yesterday.
| Merchant | Yesterday | Today | Drop |
|---|---|---|---|
| Merchant Alpha | €24M | €19.2M | €4.8M (20%) |
| Merchant Beta | €20M | €16M | €4M (20%) |
| Merchant Gamma | €12M | €9M | €3M (25%) |
| Merchant Delta | €8M | €6M | €2M (25%) |
| Merchant Epsilon | €6M | €4.8M | €1.2M (20%) |
Suggested follow-ups: is Merchant Gamma’s drop driven by fewer payments or lower approval? Which accounts explain Merchant Alpha’s volume drop?
From overview to investigation
Six ways to explore your payment performance. Open the full widget library when you want to go deeper.
Compare successful volume, approval and transaction trends across periods. Find when the change began.
Cascade recovery breakdowns
Break recovery down by initial decline code, PSP pair, rescuing provider or cascade depth. Compare rescued payments, rescue rates, recovered volume and volume left unsuccessful.
Expand merchant comparisons into merchant accounts. See whether a change is broad or concentrated in one account.
Follow PSPs into merchants and external MIDs—the provider-side processing accounts. Compare approval, attempts and approved value.
Explore attempt approval by issuer country, issuing bank and BIN. Find differences hidden by the overall average.
Open a decline reason to see its merchants and PSP / external MID breakdown. Locate the largest concentrations of failed attempts.
32 widget types
Search or choose a view, then open a widget for its explanation and available screenshots.
Explore the final payment result, the processing attempts behind it and payout performance. Widget availability depends on the selected analytics view.
Showing 32 of 32 widget types
See the conversation from opening Ask AI through traffic analysis, monthly comparisons and proposed investigations.
Review successful volume, approval, money movement and change over time before investigating the processing path.
The reconstructed chart and this table share one source of fictional hourly values: €86.4M today versus €96M yesterday, a 10% decrease. Both periods cover the same hours.
| Hour | Today | Yesterday |
|---|---|---|
| 02:00 | €6.0M | €7.0M |
| 03:00 | €5.0M | €6.0M |
| 04:00 | €4.0M | €5.0M |
| 05:00 | €3.0M | €4.0M |
| 06:00 | €2.0M | €3.0M |
| 07:00 | €2.0M | €3.0M |
| 08:00 | €3.0M | €4.0M |
| 09:00 | €4.0M | €5.0M |
| 10:00 | €5.0M | €5.0M |
| 11:00 | €4.0M | €4.0M |
| 12:00 | €5.0M | €5.0M |
| 13:00 | €6.0M | €6.0M |
| 14:00 | €7.0M | €7.0M |
| 15:00 | €8.0M | €8.0M |
| 16:00 | €9.0M | €9.0M |
| 17:00 | €8.0M | €8.0M |
| 18:00 | €5.4M | €7.0M |
| Total | €86.4M | €96.0M |
Compare merchant volumes and approval, then expand into merchant accounts or follow the attempt view into providers and external MIDs to locate the affected segment.
Compare first attempts and later attempts, inspect external MID health and measure eligible cascade recovery.
Break results down by issuer, country, BIN, decline reason and geographic consistency.
Start with a preset, create a named board and choose available widgets. Apply filters for the transaction outcome or processing attempts you want to study.
Your analytics workspace
Create a named board for the views your team uses. Choose, arrange and resize widgets, then set the period, comparison and filters for your investigation.
Read the payment journey
A customer payment and a processing attempt measure different things. Looking at both shows the final business result and the provider decisions behind it.
See the payment's final result: successful volume, approval rate, transaction count, and average amount. Money movement separates card sales, alternative payment methods, payouts, and refunds.
Use this view to answer: How much business did we process? How does it compare with the previous period? Which merchants and payment methods contributed?
Inspect each processing attempt across providers and their external MIDs (provider-side processing accounts). A cascaded payment can create several attempts before it reaches one final transaction outcome.
Compare all attempts with first attempts to distinguish initial routing performance from later recovery. Unique TX counts distinct transactions in the view; attempt counts can be higher.
Cascading & recovery
Cascading gives an eligible failed payment another processing route. Your routing rules and decline handling determine whether another provider or account should be tried, and when the cascade stops.
The payment is sent to the provider and processing account selected by your configured routing rules.
An approval completes the payment. An eligible decline can move to the next configured route. A non-retryable failure stops the cascade.
A later approval is a recovery. If the eligible routes or configured cascade depth are exhausted without success, the payment remains unsuccessful.
Illustrative payment journey
Provider Alpha · DEMO-EUR-001
First attempt: eligible decline
Provider Beta · DEMO-EUR-002
Second attempt: approved
One transaction · two attempts · one recovered payment.
Recovery breakdowns let you compare initial decline codes, PSP pairs, rescuing providers, and cascade depth. Use them to see which retry paths recover payments and which finish without success. Decline rules matter: every failure is not a candidate for another attempt.
Read more about routing and cascading →Start with a business result, then follow the provider, account, issuer, or decline reason behind it. These are the terms used throughout the screenshots.
Use Transaction Outcomes with final PSP and final external MID filters. These describe the provider and processing account associated with the final result.
Use PSP Attempts & Routing with attempted PSP, attempted external MID, attempt position, routing version and decline-code filters. These describe the processing path, including eligible fallback attempts.
See how Exirom Analytics helps your team compare performance, locate changes and investigate the evidence.