In the fall of 2025, I faced a challenge: I needed to accept payments from 15 countries, from Brazil to Japan, while the business was legally based in Georgia (the country). Stripe doesn’t work in Georgia. PayPal — with restrictions. A colleague casually mentioned, “Try 2Checkout, they take almost everyone.”
And so began my three-week odyssey with 2Checkout (now Verifone).
Website: 2checkout.com
Days 1–3: Registration That Didn’t Go as Planned
The online application takes about 15 minutes: standard fields about your business, estimated volume, sales geography. Simple. Too simple.
Two days later, an email arrives: “We need additional information.” They ask for:
- Screenshot of the online store admin panel
- Product listings with prices
- Return policy (published on the website)
- Bank statement for the last 3 months
- Company registration certificate with apostille
I send everything. Three more days of silence. I call — “your account is under risk department review.” On day eight, an email: account approved.
Lesson: prepare documents in advance. 2Checkout vets more thoroughly than Stripe, especially if the business is registered outside a Tier-1 country.
Days 8–14: Integration — Turbulence Zone
2Checkout offers three integration methods:
- In-Context Checkout — a popup overlay on your website (quick, but limited customization)
- Hosted Payment Page — redirect to 2Checkout’s page (easiest, but you lose UX control)
- API — full control, but the documentation… let’s say it requires some muscle to work with
I chose API. And that’s when the fun began.
The 2025 documentation references endpoints that no longer work. Authentication parameters have changed at least twice. The sandbox occasionally returns a 500 error without explanation. Support responds in 24–48 hours.
The solution came from installing the official PHP SDK from GitHub — it turned out to be more current than the live documentation. Integration took 6 days instead of the planned two.
What Actually Works Well
To be fair — once the integration was working, 2Checkout showed its strengths:
- Payment Methods: cards (Visa, MC, Amex, JCB, Diners), PayPal, iDEAL, SOFORT, Boleto, PIX, OXXO, Alipay, WeChat Pay — 45+ methods
- Multi-currency: 100+ currencies, conversion at +2% rate (market average)
- Localization: 15 languages for the payment page, including Japanese, Arabic, and Portuguese
- Taxes: automatic VAT and GST calculation for different countries
I particularly want to highlight the auto-detection of locale by customer IP — it genuinely works and increases conversion in foreign markets by 15–25%.
Days 14–21: First Transactions and Surprises
First week in production: 47 transactions, 3 declines. Average conversion rate: 89% (normal for international payments).
Surprise #1: funds hold. For new accounts, 2Checkout holds 10% of volume in a reserve account for 30 days. Standard risk management practice, but I learned about it through support chat, not the documentation.
Surprise #2: maximum transaction amount. For new merchants — $2,500. Required a phone call to raise the limit.
Surprise #3 (pleasant): conversion on local methods. Adding iDEAL raised conversion on Dutch traffic from 61% to 84%. PIX in Brazil — from 43% to 76%. Local method orchestration is a real growth lever.
Pricing at a Glance
- Cards: 3.5% + $0.35 (above market for small business)
- Volume above $50K/month: 2.9% + $0.30 (renegotiate through a manager)
- Currency conversion: +2%
- Chargeback: $20
- Payouts: weekly (after 30-day history)
Affiliate Program
2Checkout Partner Network offers two tiers:
- Affiliate — open to everyone. $75–150 per active merchant registration (who completes a first transaction). Cookie: 60 days.
- Certified Partner — agencies and freelancers helping clients with integration. Fixed rate + commission.
Minimum partner payout: $100. Payouts — PayPal or bank transfer.
Affiliate appeal: below average for beginners. Rates are modest, the payout threshold is high. But for agencies with a stream of clients from “non-standard” jurisdictions — 2Checkout can be a gold mine, because alternatives are scarce.
Bottom Line: Was It Worth It?
It was. Despite all the rough edges, 2Checkout solved the main problem: accepting payments from 15 countries for a business based in Georgia. Yes, onboarding was nerve-wracking and integration wasn’t smooth. But the result works.
If your business is in a Tier-1 country (US, UK, EU) — Stripe is probably the better choice. If you’re in a “difficult” jurisdiction or need broad local method coverage without juggling a dozen separate integrations — 2Checkout deserves a spot on your shortlist.
Pros:
- Accepts businesses from 200+ countries (including “non-standard” ones)
- 45+ payment methods out of the box
- Automatic tax calculation (VAT/GST)
- 15 languages for the payment page
- Good conversion on local methods
Cons:
- Long onboarding (1–2 weeks)
- Outdated API documentation
- 10% reserve hold for new accounts
- High rates for small businesses
- Support responds slowly (24–48 hours)