TF DNN Model
Volaris Processor Selection
Performance Dashboard
Real-time approval rate monitoring across WORLDPAY, ELAVON, MIT_BULK, and AMEX processors. Data sourced from Snowflake PAYMENT_ML.
Total Attempts (30d)
881,979
Weighted Approval
80.0%
Processors
4
Analysis Window
30 Days
2026-03-01 to 2026-03-31
◆Processor Overview
Approval rates and volume across all four processors. May 17 - Jun 18, 2026 (33 days)
AMEX
90.71%
69,618 attempts
+0.35 pp vs prev week
MIT_BULK
81.09%
473,635 attempts
-1.65 pp vs prev week
ELAVON
87.57%
35,748 attempts
-0.62 pp vs prev week
WORLDPAY
74.86%
302,978 attempts
+0.73 pp vs prev week
Volume Distribution | Mar 8 - Apr 8
Approval Rate Comparison | Mar 8 - Apr 8
◎Recommendations
Actionable items to improve model performance.
| Priority | Action | Impact | Effort |
|---|---|---|---|
| P0 | Stop WORLDPAY fallback for MXN domestic routes | ~22K attempts/week rescued from 0-11% approval | Model retrain or rule override |
| P0 | Fix or remove Y4 ADYEN ECOMM MXN route | 491 attempts at 15.89% approval | Routing rule change |
| P1 | Investigate WORLDPAY credit card BIN failures | Improve 58.51% credit card approval | BIN-level analysis |
| P1 | Retrain model with processor-currency affinity | Prevent WORLDPAY+MXN toxic combinations | Feature engineering + retrain |
| P2 | Expand 3DS enrollment for high-value transactions | 3DS routes achieve 99-100% approval | Integration work |
| P2 | Document ELAVON Mar 27 configuration change | Understand +19pp spike for reproducibility | Investigation |
◍Key Findings
Critical observations from the past month's model performance. May 17 - Jun 18, 2026
1. WORLDPAY MXN Domestic Fallback Failure: When WORLDPAY receives overflow from MIT_BULK-primary MXN domestic strategies, approval rates collapse to 0-11%. This affects ~22K attempts/week and is the single largest source of failed transactions. The model must stop routing MXN domestic to WORLDPAY as fallback.
2. Y4 ADYEN ECOMM MXN: Only 15.89% approval rate on 491 attempts routed through WORLDPAY. The ADYEN integration via WORLDPAY is fundamentally broken for MXN.
3. 3DS Routes Near-Perfect: All 3DS-authenticated strategies show 99-100% approval rates regardless of processor. Expanding 3DS enrollment could significantly boost overall approval.
4. ELAVON Improvement: +4.07 pp week-over-week improvement, with a notable spike on Mar 27 (69% to 88%). Likely a configuration change. If intentional, this is a positive signal.
5. WORLDPAY Credit Card Gap: Credit card approval at 58.51% vs debit at 66.66%. This 8pp gap needs BIN-level investigation to identify problematic card issuers.
6. Retry Approval Rates Near Zero: Retries across all processors show 0.00%–5.46% approval (vs 90–96% on first attempts). WORLDPAY: 139,843 retries at 5.46%. MIT_BULK: 101,019 retries at 0.78%. ELAVON: 16,762 retries at 0.41%. AMEX: 3,332 retries at 0.00%. This ~90pp gap suggests retries are being sent to processors that will almost certainly decline again.
7. Massive Retry Volume Waste: 260,956 retry attempts across all processors with near-zero success. This represents significant wasted processing cost, potential card network penalties, and degraded user experience. Retry logic needs to consider decline reason codes and route to different processors.
◈Daily Approval Rate Trends
Day-by-day approval rate for each processor. May 17 - Jun 18, 2026 (33 days)
ELAVON spike: Approval rate jumped from 69% (Mon-Tue) to 88% (Thu-Sat), then settled at 82-83%. Investigate possible configuration change on March 27.
WORLDPAY uptrend: Gradual improvement from 70.28% to 74.58% over the week (+4.3 pp).
◉Processor Detail
Detailed breakdown of attempts, successes, errors, and approval rates. May 17 - Jun 18, 2026
| Processor | Total Attempts | Successes | Errors | Approval Rate | Volume Share | WoW Delta |
|---|---|---|---|---|---|---|
| MIT_BULK | 125,906 | 102,876 | 23,030 | 81.71% | 56.2% | -0.21 pp |
| WORLDPAY | 74,679 | 54,441 | 20,238 | 72.90% | 33.4% | -1.00 pp |
| AMEX | 15,476 | 14,147 | 1,329 | 91.41% | 6.9% | -0.35 pp |
| ELAVON | 7,862 | 6,251 | 1,611 | 79.51% | 3.5% | +4.07 pp |
◊Strategy Analysis
Top routing strategies by volume and their approval rates. May 17 - Jun 18, 2026
Top 15 Strategies (by volume) | Mar 8 - Apr 8
| Strategy | Total | Successes | Approval Rate |
|---|---|---|---|
| Y4 CREDIT WEB CEBUR MXN | 91,958 | 60,656 | 65.96% |
| Y4 ECOMM USD | 30,776 | 24,911 | 80.94% |
| Y4 NON-CREDIT WEB MXN | 29,295 | 17,309 | 59.09% |
| Y4 ATO/CCL MXN | 16,778 | 11,000 | 65.56% |
| Y4 CREDIT WEB CEBUR MXN - DIGITALAPI | 14,961 | 10,073 | 67.33% |
| Y4 WP ECOMM BAN-SAN MXN | 14,756 | 9,282 | 62.90% |
| Y4 AMEX WEB MXN | 9,998 | 9,367 | 93.69% |
| Y4 ATO/CCL USD | 7,028 | 6,151 | 87.52% |
| 3DS WP Y4 ECOMM USD X BIN | 5,146 | 5,143 | 99.94% |
| Y4 ECOMM USD ROW | 4,239 | 3,167 | 74.71% |
| N3 WP ECOMM USD | 2,356 | 1,926 | 81.75% |
| Y4 AMEX WEB USD | 2,240 | 2,083 | 92.99% |
| Y4 WP MOTO BAN-SAN MXN | 1,819 | 1,306 | 71.80% |
| Q6 ECOMM USD ROW | 1,191 | 915 | 76.83% |
| Y4 MOTO USD ROW | 1,064 | 791 | 74.34% |
Critical: The highest-volume strategy "Y4 CREDIT WEB CEBUR MXN" (92K attempts) runs at only 65.96%. Within this strategy, MIT_BULK achieves 76.23% but WORLDPAY fallback collapses to 8.68%.
Multi-Processor Split Routes (WORLDPAY fallback problem) | Mar 8 - Apr 8
| Strategy | MIT_BULK Rate | MIT_BULK Vol | WORLDPAY Rate | WP Vol | Delta |
|---|---|---|---|---|---|
| Y4 CREDIT WEB CEBUR MXN | 76.23% | 77,979 | 8.68% | 13,979 | -67.55 pp |
| Y4 NON-CREDIT WEB MXN | 69.78% | 23,941 | 11.24% | 5,354 | -58.54 pp |
| Y4 ATO/CCL MXN | 76.27% | 14,026 | 11.01% | 2,752 | -65.26 pp |
| Y4 CREDIT WEB CEBUR MXN - DIGITALAPI | 78.07% | 12,903 | 0.00% | 2,058 | -78.07 pp |
◇Decline Analysis
Hard decline vs soft decline breakdown by processor. May 17 - Jun 18, 2026
Decline Type Distribution | Mar 8 - Apr 8
Decline Breakdown Table | Mar 8 - Apr 8
| Processor | Approved | Soft Decline | Hard Decline |
|---|---|---|---|
| AMEX | 100.00% | 0.00% | 0.00% |
| MIT_BULK | 100.00% | 0.00% | 0.00% |
| ELAVON | 100.00% | 0.00% | 0.00% |
| WORLDPAY | 66.55% | 28.26% | 5.19% |
WORLDPAY soft decline rate (28.26%) is nearly double MIT_BULK's (15.96%). Soft declines are often retryable. WORLDPAY also has the highest hard decline rate at 5.19%.
○Card Type Breakdown
Approval rates segmented by card type (credit, debit, prepaid) per processor. May 17 - Jun 18, 2026
WORLDPAY credit cards: Only 58.51% approval rate vs 66.66% for debit -- an 8pp gap. ELAVON shows a similar pattern (62.88% credit vs 76.90% debit).
▶Retry Metrics
Retry vs first-attempt approval rates across processors and models. May 17 - Jun 18, 2026
Why retries matter: Retry attempts represent transactions that failed on the first processor and were re-routed. Comparing first-attempt vs retry approval rates reveals which processors recover well on retries and which models route retries most effectively.
First Attempt Rate
--
Across all processors
Retry Rate
--
Across all processors
Retry Recovery Lift
--
First attempt - retry delta
Retry Volume %
--
% of total attempts that are retries
First Attempt vs Retry — by Processor
Retry Volume Share — by Processor
Retry Breakdown by Processor
| Processor | 1st Attempt Vol | 1st Attempt Rate | Retry Vol | Retry Rate | Delta |
|---|---|---|---|---|---|
| AMEX | 69,395 | 90.65% | 0 | 0.00% | -90.65 pp |
| ELAVON | 39,156 | 83.87% | 0 | 0.00% | -83.87 pp |
| MIT_BULK | 560,569 | 67.94% | 0 | 0.00% | -67.94 pp |
| WORLDPAY | 369,306 | 61.61% | 0 | 0.00% | -61.61 pp |
Approval Rate by Attempt Number
| Processor | Attempt #1 | Attempt #2 | Attempt #3 | Attempt #4 | Attempt #5 |
|---|---|---|---|---|---|
| AMEX | 89.96% (60,323) | 89.92% (3,482) | 77.46% (71) | — | — |
| ELAVON | 88.42% (29,298) | 65.37% (2,761) | 43.06% (72) | — | — |
| MIT_BULK | 85.64% (427,452) | 51.14% (29,442) | 0.00% (12,995) | 0.00% (58) | — |
| WORLDPAY | 13.21% (64,909) | 94.65% (200,911) | 69.42% (27,184) | 99.19% (743) | 100.00% (2,492) |
WORLDPAY retries actually improve: Attempt #1 at 68.54%, but attempts #2-3 jump to 81-82%, and #4-5 hit 99%+. This suggests WORLDPAY retry logic is effective — failed first attempts get recovered on subsequent tries. In contrast, ELAVON and MIT_BULK retries collapse to near 0% on attempt #2+.
Retry Performance by Model / Strategy
Retry Breakdown by Model × Processor
| Model / Strategy | Processor | 1st Attempt Vol | 1st Attempt Rate | Retry Vol | Retry Rate | Delta |
|---|---|---|---|---|---|---|
Note: applied_strategy contains routing rules, not Athia model names. Needs migration to athia_experiment_info:experiment_group for proper model attribution. | ||||||
Critical finding: Retry approval rates are near zero across all processors (0.00%–5.46%). First-attempt rates are 90–96%. This ~90pp gap means retries are almost never succeeding. Possible causes: (1) retries sent to same processor that declined, (2) hard declines being retried, (3) retry logic not considering decline reason codes.
WORLDPAY has the highest retry volume (139,843 attempts) with only 5.46% approval. MIT_BULK retries 101,019 attempts at 0.78%. These represent significant wasted processing cost and potential card network penalties.
◌Week-over-Week Comparison
Comparing this week (Mar 24-31) vs previous week (Mar 17-23). WoW snapshot as of Mar 31, 2026
| Processor | Prev Week Rate | Prev Week Vol | This Week Rate | This Week Vol | Delta |
|---|---|---|---|---|---|
| AMEX | 90.44% | 14,431 | 90.79% | 17,711 | +0.35 pp |
| ELAVON | 87.80% | 8,642 | 87.18% | 9,278 | -0.62 pp |
| MIT_BULK | 81.69% | 84,912 | 80.04% | 97,308 | -1.65 pp |
| WORLDPAY | 76.42% | 58,752 | 77.15% | 98,986 | +0.73 pp |
★Volaris Smart Router Analysis
Deep-dive into routing strategy performance, decline reasons, and error categories for Volaris. 30-day window
Note:
athia_experiment_info:experiment_group is not yet populated in transactions. Strategy names below are Deuna routing rules. Once experiment groups are enabled, this section will show per-model (TF Per-Processor vs XGBoost LTR) comparisons.
Total Volaris Attempts
1,037,928
30-day window
Top Strategy
99.9%
3DS WP Y4 ECOMM USD X BIN [WORLDPAY]
Worst Strategy
1.1%
Y4 ADYEN ECOMM BBVA WEB MXN [WORLDPAY]
Routing Rules Active
57
Distinct strategies
Top Routing Strategies — Performance by Processor
Strategy Performance Table
| Strategy | Processor | Volume | Approval Rate | Errors |
|---|---|---|---|---|
| Y4 CREDIT WEB CEBUR MXN | MIT_BULK | 310,618 | 73.66% | 81,825 |
| Y4 NON-CREDIT WEB MXN | MIT_BULK | 112,436 | 62.30% | 42,384 |
| Y4 ECOMM USD | WORLDPAY | 100,664 | 85.34% | 14,760 |
| Y4 CREDIT WEB CEBUR MXN - DIGITALAPI | MIT_BULK | 59,370 | 66.05% | 20,155 |
| Y4 AMEX WEB MXN | AMEX | 49,412 | 92.88% | 3,517 |
| Y4 CREDIT WEB CEBUR MXN | WORLDPAY | 47,746 | 22.88% | 36,820 |
| Y4 ATO/CCL MXN | MIT_BULK | 47,340 | 76.61% | 11,074 |
| Y4 WP ECOMM BAN-SAN-BBVA-BNMX MXN | WORLDPAY | 44,339 | 68.72% | 13,870 |
| Y4 WP ECOMM BAN-SAN MXN | WORLDPAY | 43,988 | 76.54% | 10,318 |
| Y4 ATO/CCL USD | ELAVON | 27,702 | 89.51% | 2,906 |
| Y4 NON-CREDIT WEB MXN | WORLDPAY | 26,854 | 17.74% | 22,090 |
| Y4 ECOMM USD ROW | WORLDPAY | 17,011 | 77.36% | 3,851 |
| Y4 CREDIT WEB CEBUR MXN - DIGITALAPI | WORLDPAY | 15,355 | 14.12% | 13,187 |
| Y4 WP ECOMM BAN-SAN-BBVA-BNMX MXN | MIT_BULK | 11,917 | 18.85% | 9,671 |
| Y4 ATO/CCL MXN | WORLDPAY | 10,354 | 26.86% | 7,573 |
| Y4 AMEX WEB USD | AMEX | 9,804 | 92.52% | 733 |
| Y4 ECOMM USD | ELAVON | 9,270 | 69.67% | 2,812 |
| 3DS WP Y4 ECOMM USD X BIN | WORLDPAY | 8,816 | 99.92% | 7 |
| N3 WP ECOMM USD | WORLDPAY | 8,743 | 81.15% | 1,648 |
| Y4 WP ECOMM BAN-SAN MXN | MIT_BULK | 8,415 | 12.01% | 7,404 |
| Y4 MOTO USD ROW | WORLDPAY | 4,992 | 75.06% | 1,245 |
| Y4 ADYEN WEB BBVA DEBITO MXN | WORLDPAY | 4,554 | 5.88% | 4,286 |
| Y4 DEBIT WEB MXN - DIGITALAPI | WORLDPAY | 4,530 | 20.44% | 3,604 |
| Y4 WP MOTO BAN-SAN MXN | WORLDPAY | 4,478 | 80.01% | 895 |
| Y4 WP MOTO BAN-SAN-BBVA-BNMX MXN | WORLDPAY | 4,126 | 73.80% | 1,081 |
Error Categories — by Processor
Decline Type Mix — by Processor
Error Category Breakdown
| Processor | Error Category | Count | % of Errors |
|---|---|---|---|
| AMEX | NA_no_identificado | 3,684 | 57.37% |
| AMEX | bank_rejected | 2,626 | 40.90% |
| AMEX | insufficient_amount | 111 | 1.73% |
| ELAVON | bank_rejected | 2,266 | 36.12% |
| ELAVON | NA_no_identificado | 1,021 | 16.27% |
| ELAVON | insufficient_amount | 806 | 12.85% |
| ELAVON | fraud_psp | 781 | 12.45% |
| ELAVON | user_settings | 693 | 11.05% |
| ELAVON | psp_int_settings | 323 | 5.15% |
| ELAVON | max_attemps_quantity | 181 | 2.88% |
| ELAVON | fraud_bank | 140 | 2.23% |
| ELAVON | deuna_settings | 63 | 1.00% |
| MIT_BULK | bank_rejected | 125,437 | 69.82% |
| MIT_BULK | insufficient_amount | 15,205 | 8.46% |
| MIT_BULK | user_settings | 12,947 | 7.21% |
| MIT_BULK | psp_int_settings | 9,755 | 5.43% |
| MIT_BULK | NA_no_identificado | 7,825 | 4.36% |
| MIT_BULK | deuna_settings | 3,610 | 2.01% |
| MIT_BULK | fraud_psp | 2,058 | 1.15% |
| MIT_BULK | fraud_bank | 1,447 | 0.81% |
| MIT_BULK | max_attemps_quantity | 1,070 | 0.60% |
| MIT_BULK | psp_ext_settings | 315 | 0.18% |
| WORLDPAY | bank_rejected | 97,529 | 68.79% |
| WORLDPAY | user_settings | 8,780 | 6.19% |
| WORLDPAY | psp_int_settings | 7,661 | 5.40% |
| WORLDPAY | insufficient_amount | 7,588 | 5.35% |
| WORLDPAY | NA_no_identificado | 6,051 | 4.27% |
| WORLDPAY | fraud_bank | 4,269 | 3.01% |
| WORLDPAY | fraud_psp | 4,188 | 2.95% |
| WORLDPAY | max_attemps_quantity | 2,838 | 2.00% |
| WORLDPAY | psp_ext_settings | 1,596 | 1.13% |
| WORLDPAY | deuna_settings | 1,278 | 0.90% |
Toxic Routing Combinations (Approval < 15%)
| Strategy | Processor | Volume | Approval Rate | Action |
|---|---|---|---|---|
| Y4 CREDIT WEB CEBUR MXN - DIGITALAPI | WORLDPAY | 15,355 | 14.12% | Block or reroute |
| Y4 WP ECOMM BAN-SAN MXN | MIT_BULK | 8,415 | 12.01% | Block or reroute |
| Y4 ADYEN WEB BBVA DEBITO MXN | WORLDPAY | 4,554 | 5.88% | Block or reroute |
| Y4 DEBIT WEB MXN - DIGITALAPI | MIT_BULK | 2,346 | 3.41% | Block or reroute |
| Y4 ADYEN ECOMM BBVA WEB MXN | WORLDPAY | 1,829 | 1.09% | Block or reroute |
| Y4 ADYEN WEB BBVA DEBITO MXN | MIT_BULK | 1,690 | 7.10% | Block or reroute |
| Y4 ADYEN ECOMM BBVA WEB MXN | MIT_BULK | 929 | 6.46% | Block or reroute |
Toxic combinations are strategy+processor pairs with <15% approval on significant volume. These represent wasted attempts that should be blocked by the model or routing rules.
Daily $ Lift — DNN vs Heuristic (Volaris, 30-day)
Daily transaction value lift of DNN over heuristic in MXN. Positive = DNN winning. Lift = (DNN approval rate − Heuristic approval rate) × DNN volume × avg transaction amount.
30-Day Cumulative Lift (MXN)
—
— of — days DNN winning
Avg Daily Lift (MXN)
—
per active day
Avg DNN Approval Rate
—
Heuristic: —
⚙Model Performance — DNN vs Heuristic
Comparison of ML model types across accuracy, approval rate, latency, and volume. 7-day window
Prediction Accuracy
DNN Accuracy
73.51%
11,995 predictions
Heuristic Accuracy
37.50%
12,226 predictions
DNN vs Heuristic
+57.05 pp
accuracy difference
Daily Prediction Accuracy by Model
Daily Approval Rate by Model — Per Processor
MIT_BULK
WORLDPAY
AMEX
ELAVON
Accuracy by Model × Processor (7-day)
| Model | Processor | Total | Correct | Accuracy |
|---|---|---|---|---|
| DNN | ELAVON | 148 | 0 | 0.00% |
| Heuristic | ELAVON | 192 | 0 | 0.00% |
| DNN | MIT_BULK | 10,658 | 8,818 | 82.74% |
| Heuristic | MIT_BULK | 5,944 | 4,585 | 77.14% |
| DNN | WORLDPAY | 1,189 | 0 | 0.00% |
| Heuristic | WORLDPAY | 6,090 | 0 | 0.00% |
Approval Rate
Daily Approval Rate by Model (processed / total)
Daily Decline Rate by Model (denied / total)
Daily Approval Rate — DNN vs Amount-Matched Sample (14-day)
Non-DNN transactions sampled to match DNN volume per amount bin each day — removes transaction-mix confound vs raw heuristic comparison.
Daily Approval Rate by Model Version (14-day)
Approval Rate by Model Version (14-day)
| Version | Type | Total | Approved | Approval Rate |
|---|---|---|---|---|
| dnn:v43:tf_per_processor | DNN | 188 | 153 | 81.38% |
| dnn:v47:tf_per_processor | DNN | 787 | 622 | 79.03% |
| dnn:v48:tf_per_processor | DNN | 5,276 | 4,041 | 76.59% |
| dnn:v54:tf_per_processor | DNN | 12,536 | 9,274 | 73.98% |
| dnn:v56:tf_per_processor | DNN | 651 | 456 | 70.05% |
| heuristic-v0 | Heuristic | 20,407 | 15,817 | 77.51% |
Approval Rate by Model × Processor (7-day)
| Model | Processor | Total | Approved | Approval Rate |
|---|---|---|---|---|
| DNN | ELAVON | 148 | 0 | 0.00% |
| Heuristic | ELAVON | 192 | 0 | 0.00% |
| DNN | MIT_BULK | 10,658 | 8,830 | 82.85% |
| Heuristic | MIT_BULK | 5,944 | 4,593 | 77.27% |
| DNN | WORLDPAY | 1,189 | 17 | 1.43% |
| Heuristic | WORLDPAY | 6,090 | 4,550 | 74.71% |
Volume & Latency
DNN p95 Latency
16ms
avg 6.2ms
Heuristic p95 Latency
3ms
avg 1.4ms
Retry Performance
Daily Approval Rate by Routing Rule — Retries Only
Daily Retry Volume by Routing Rule (Y4 / N3 / Q6)
Daily Approval Rate by Routing Rule — Retries Only (success / total)
Approval Rate by Card Type — DNN vs Heuristic (30 days)
Volume and approval rate per card type (credit / debit / prepaid) across control and treatment groups.
Daily Retry Rate — DNN vs Heuristic (all processors combined)
% of orders that needed at least one retry attempt. Lower = better first-attempt routing.
Daily Retry Rate by Processor — DNN vs Heuristic
Per-processor breakdown. Shows whether DNN's processor selection reduces retries on each PSP.