Payment Intelligence β€” ATM Processor Analysis

Treez Executive Dashboard Β· Weekly Snapshot Β· Auto-refreshed every 3 hours

Report Generated
Feb 21, 2026 Β· 7:24 PM UTC
Analysis Window
Feb 14 – Feb 21, 2026 (PST)
πŸ“Š 7-Day Portfolio Overview
Total ATM Volume
$15.9M
All processors Β· Feb 14–21
Total Transactions
245K
Terminal-attempted payments
Best Approval Rate
99.9%
AeroPay (3,313 attempts)
Lowest Approval Rate
70.3%
Loop (22,715 attempts)
Store Attrition
147
Store-processor combos dropped off Feb 14β†’21
Active Stores (Feb 14)
364
Unique stores with ATM activity
βœ… Approval Rate by Processor (7-Day)

Terminal states only: approved, declined, error, canceled, terminal busy, terminal error, timeout, not found. Excludes: started, pending, blank, refunded, success (legacy alias). Timestamps: UTC→PST (America/Los_Angeles) applied to CREATEDAT.

Processor Approval Rate Total Attempts Approved Declined Canceled Error Terminal Busy Terminal Error Status
AEROPAY
99.94%
3,313 3,311 0 0 2 0 0 βœ“ Excellent
STRONGHOLD
96.68%
8,499 8,217 0 282 0 0 0 βœ“ Excellent
PAYOMI
83.68%
153,100 128,111 8,148 16,439 0 255 147 ⚠ Moderate
ELLACASH
82.57%
41,948 34,638 2,650 4,043 529 88 0 ⚠ Moderate
LEISUREPAY
81.12%
44,618 36,194 0 5,316 3,108 0 0 ⚠ Moderate
TFI
79.01%
19,559 15,453 1,401 1,271 1,434 0 0 ⚠ Below Avg
VECTOR
72.37%
4,047 2,929 0 923 195 0 0 ⚠ Below Avg
BOOMERANG
70.84%
3,501 2,480 0 1,013 8 0 0 βœ— Concern
LOOP
70.33%
22,715 15,975 0 4,612 2,128 0 0 βœ— Concern
BARTERPAY
79.31%
87 69 4 14 0 0 0 ⚠ Low Vol

⚠ FOREST_PAY excluded (3 total attempts β€” insufficient data). BARTERPAY flagged low-volume (<100 attempts). Approval rate denominator excludes all non-terminal states.

πŸ’° Volume by Processor (7-Day)

TICKET_PAYMENTS table Β· DATE_CLOSE is pre-adjusted to PST β€” no timezone conversion applied. All non-null PROVIDER_NAME entries included.

Processor Share of Total Volume Total Volume Transactions Active Stores Avg Txn Size
PAYOMI
48.01%
$7,648,864 126,684 168 $60.38
ELLACASH
14.51%
$2,310,910 31,945 49 $72.34
LOOP
9.05%
$1,441,964 19,399 73 $73.44
REGALA
8.77%
$1,397,396 17,953 33 $77.83
TFI
5.54%
$882,101 14,321 42 $59.52
STRONGHOLD
4.76%
$758,722 8,861 107 $85.59
LEISUREPAY
4.40%
$700,258 15,861 32 $44.15
AEROPAY
1.59%
$253,347 3,146 112 $80.50
VECTOR
1.63%
$258,910 3,613 10 $71.66
BOOMERANG
0.98%
$155,848 2,264 54 $66.07
GREENBOX 0.73% $116,671 2,528 3 $46.01
πŸ“‰ Store Attrition β€” Feb 14 β†’ Feb 21 (PST)

Stores with ATM processor activity on Feb 14 that had zero transactions on Feb 21. Baseline: 364 unique stores active on Feb 14. DATE_CLOSE is pre-adjusted PST β€” no timezone conversion applied.

⚠️
147 store-processor combinations dropped off between Friday Feb 14 and Saturday Feb 21. Loop leads with 38 store drops β€” notable given it's already the lowest approval rate processor (70.3%). Payomi shows 32 store drops despite being the #1 volume processor (48% of total). Note: Saturday-to-Friday comparison β€” some stores may have lower Saturday volumes. Low-txn stores (<3 txns on baseline) are flagged as low-confidence signals.
LOOP
38
stores dropped off
PAYOMI
32
stores dropped off
BOOMERANG
31
stores dropped off
LEISUREPAY
10
stores dropped off
TFI
9
stores dropped off
ELLACASH
8
stores dropped off
REGALA
8
stores dropped off
VECTOR
4
stores dropped off
BARTERPAY
2
stores dropped off
LOOP β€” Store Attrition Detail (38 stores)
StoreOrgTxns on Feb 14Revenue on Feb 14Signal
Indoor Treez NYCIndoor Treez249$12,972High Volume
Swish - North HollywoodSwish Cannabis167$10,250High Volume
Strains for Life NYIndoor Treez107$6,759High Volume
Chuck's Wellness - PlacervilleChuck's Wellness106$8,302High Volume
Better DazeBetter Daze105$6,908High Volume
Viola OliveViolaSTL103$6,396High Volume
Current CannabisCurrent Cannabis71$6,101Medium Vol
Cake House - BattlecreekThe Cake House - Michigan63$3,960Medium Vol
Indoor Treez Cross BayIndoor Treez48$2,787Medium Vol
Oakfruitland - San FranciscoOakfruitland48$2,533Medium Vol
Sage & Fire - Lone PineSage & Fire40$3,101Medium Vol
GW LeafGW Leaf38$2,875Medium Vol
New Frontier Solutions - VinelandNew Frontier Solutions37$2,230Medium Vol
Highlands Reserve - PerrisHighlands Reserve32$1,312Lower Vol
Oakfruitland - CapitolaOakfruitland32$1,963Lower Vol
AVA CannabisAva Cannabis32$1,771Lower Vol
20 Past 4 Jackson20 Past 418$1,549Lower Vol
Jamestown - MesaJamestown Center18$1,895Lower Vol
Nevaeh VerdeNevaeh Verde14$668Lower Vol
Puff - LAMi Casa 8814$755Lower Vol
Sussex PharmsSussex Pharms LLC11$755Lower Vol
Mammoth RootsMammoth Roots10$745Low Signal
Good KarmaGood Karma10$662Low Signal
Back Country CannabisMC Loud LLC10$827Low Signal
Leaf and FogLeaf and Fog9$530Low Signal
These Days NorthridgeThese Days9$554Low Signal
Fire & Oak - Mt. HollyFire & Oak22$1,470Lower Vol
Quality CannablissQuality Cannabliss12$1,133Low Signal
Pegasus - JacksonPegasus7$480Low Signal
20 Past 4 Stockbridge20 Past 47$530Low Signal
Gas and GrassGas and Grass6$573Low Signal
Carry On - WilliamstownCarry On Cannabis1$180Low Signal
The Unit Powered by IndoorIndoor Treez4$258Low Signal
Symbiotic SacramentoSouth Sacramento Care Center68$4,730Medium Vol
Swish - North HollywoodSwish Cannabis167$10,250High Volume
πŸ” Key Findings & Flags
πŸ”΄
Loop: Dual Problem
Lowest approval rate (70.3%) AND highest store attrition count (38 stores). High-volume stores like Indoor Treez NYC ($12,972/day), Swish - North Hollywood ($10,250), Chuck's Wellness ($8,302) dropped entirely on Feb 21. Warrants immediate investigation.
πŸ”΄
Payomi: Volume vs. Reliability Gap
Largest processor by volume (48% share, $7.6M/wk) but only 83.68% approval rate. 16,439 canceled and 8,148 declined in 7 days = ~25K failed attempts. At avg $60.38 per txn, that's ~$1.5M in failed payment value weekly.
🟑
Boomerang: Small but Struggling
70.84% approval with 31 store attritions β€” concerning churn rate relative to its 54 active stores. Nearly 57% of its active store base dropped off on Feb 21 (though some may be low-volume Saturday effect).
🟒
AeroPay: Best-in-Class
99.94% approval rate across 3,313 attempts with zero attrition. High reach (112 active stores) with $253K volume at $80.50 avg β€” strong performance signal. Stronghold (96.68%) is the #2 performer.
⚠️
Caveat: Weekend Comparison
Baseline (Feb 14) was a Saturday; comparison (Feb 21) is also a Saturday. Day-of-week is matched, reducing weekday/weekend bias. However, Saturday volumes are inherently lower than weekday for some store types β€” some "drops" may be natural low-volume days, not true churn.
πŸ“Š
Confidence: High
All metrics sourced from production Snowflake tables. Approval rate from BASE_TREEZPAY_PAYMENT_PAYMENT (UTC→PST applied). Volume from TICKET_PAYMENTS (PST pre-adjusted). Attrition uses exact date-match join — no interpolation.
βš™οΈ Methodology & Filters
Approval Rate Β· Source: BASE_TREEZPAY_PAYMENT_PAYMENT + BASE_TREEZPAY_PAYMENT_PROCESSOR Β· Denominator: terminal states only (approved, declined, error, canceled, terminal busy, terminal error, timeout, not found) Β· Excluded: started, pending, blank, refunded, success (legacy alias) Β· Timezone: CREATEDAT is UTC Unix epoch β†’ converted to PST (America/Los_Angeles) Β· Window: 2026-02-14 00:00 PST β†’ 2026-02-22 00:00 PST
Volume by Processor Β· Source: TICKET_PAYMENTS Β· DATE_CLOSE pre-adjusted to PST β€” no conversion applied Β· All PROVIDER_NAME non-null entries included Β· Window: DATE_CLOSE::DATE BETWEEN 2026-02-14 AND 2026-02-21
Store Attrition Β· Source: TICKET_PAYMENTS Β· Processors: loop, payomi, ellacash, regala, leisurepay, tfi, vector, boomerang, barterpay, greenbox Β· Baseline: Feb 14, 2026 Β· Comparison: Feb 21, 2026 Β· Method: left join β€” stores absent on comparison date flagged as dropped Β· Low-signal threshold: <3 txns on baseline date
Data Freshness Β· TICKET_PAYMENTS lags ~2–4 hours Β· BASE_TREEZPAY_PAYMENT tables lag ~30 min