How to evaluate a global checkout provider: 12 questions
A 2026 scorecard for choosing a global checkout provider: 12 questions on rails, pricing, sandbox, webhooks, compliance, settlement, and custody.
To evaluate a global checkout provider, score it on 12 questions across six areas: rail coverage per country, fee visibility, developer experience, compliance, settlement and failure handling, and custody. Ask each provider the same questions, score every answer 0 to 2, and test your top two corridors end to end before you sign anything.
This scorecard reflects public information as of October 2026. For the build itself, read the global checkout checklist. For the basics, start with what is a global payments checkout.
Key takeaways
- Ask for a rail map by country. A country count hides whether shoppers pay on Pix, SPEI, or PSE or on an international card.
- Extra costs are the top abandonment reason in Baymard's research at 40%, so the fee has to be visible in a quote before the shopper pays.
- A good sandbox forces failures. On BlindPay development instances, 66600 forces a failed payin and 77700 a refunded one.
- KYB time sets your merchant activation time. BlindPay KYB Standard takes 3 hours to 1 business day.
- Know who holds the funds between payment and payout, and which rails pay them out.
How should you run the evaluation?
Score answers, not demos. Send every provider the same 12 questions, then verify the best two in a sandbox.
- Write down your first two markets and the rails shoppers there use.
- Send the 12 questions below to each provider, in writing.
- Score each answer 0 (no answer or vague), 1 (answered, with gaps), or 2 (specific, documented, testable).
- Weight the questions your first market depends on. A Brazil launch weights Pix questions double.
- Test the top two in their sandboxes, running the same checkout on both.
- Decide on the total, with a hard fail for any 0 on compliance or custody.
What are the 12 questions?
Twelve questions, grouped into six areas. Copy the table into a spreadsheet and fill one column per provider.
| # | Question | Why it matters | A good answer | Score 0 to 2 |
|---|---|---|---|---|
| 1 | Which rail does a shopper use in each of my markets? | Shoppers convert on the method they know | Named rails per country: Pix, SPEI, PSE, Transfers 3.0, ACH, RTP | |
| 2 | Does the merchant need a local entity for each rail? | Entity setup can add months | Rails available to a foreign merchant, stated per country | |
| 3 | What limits apply per shopper and per transaction? | Limits cap your average order value | Documented minimums and maximums per currency, with the error you get | |
| 4 | Is the fee in a live quote before the shopper pays? | Surprise costs drive abandonment | A quote with local amount, fees, rate, and expiry | |
| 5 | Can I price in one currency and receive an exact amount? | Merchants reconcile against list price | A receiver-denominated quote where the merchant gets the full price | |
| 6 | How does a platform earn a fee on each payment? | Platforms need a take rate | A per-transaction fee field on the quote, with a payout schedule | |
| 7 | Can the sandbox force failed and refunded payments? | Your error paths need testing too | Documented test amounts for each outcome | |
| 8 | Are payment-creating calls idempotent? | Retries must not double charge | An idempotency key that replays the original response | |
| 9 | Which webhooks fire, and are they signed? | Status drives fulfillment | Created, updated, and finished events, signed and verifiable | |
| 10 | Who runs KYB, KYC, and screening, and how long does it take? | Activation time and compliance burden | Checks inside the API, with stated review times | |
| 11 | When do funds settle, and how do failures and holds show up? | Cash flow and support load | Settlement time per rail, plus explicit failed, refunded, and on hold statuses | |
| 12 | Who holds the funds before payout, and how do they leave? | Counterparty risk and payout reach | A clear custody model and named payout rails |
The coverage questions come first because they decide conversion. Stripe's test of 50+ payment methods found that surfacing at least one relevant method beyond cards lifted conversion 7.4% and revenue 12% on average, with results varying by method, country, and industry. Do local payment methods raise checkout conversion? breaks those numbers down.
What does a strong answer look like on coverage and limits?
A strong answer names the rail, the currency, and the limit, and you can check all three in the docs.
Ask for specifics, because they differ by provider. Stripe's Pix docs, for example, state settlement of up to 2 business days and limits of US$3,000 per day and US$10,000 per month for each Brazilian customer paying a business outside Brazil. That is the level of detail to expect from every provider on every rail. If an answer stops at "we support Brazil", score it 0.
What does a strong answer look like on pricing?
The fee shows up in a quote before the shopper commits, and the merchant knows exactly what lands.
Baymard's abandonment research lists "extra costs too high" at 40% and "couldn't see or calculate total order cost up front" at 12% among US shoppers who left a cart. A provider that returns a live quote lets you show one total in the shopper's currency. Stripe's localization guide also recommends showing and charging in the buyer's currency through the final charge.
What does a strong answer look like on compliance and custody?
Checks run inside the payment API with stated times, and the provider can say in one sentence who holds the money.
Compliance answers decide activation time. If merchants wait a week for KYB, your sales team waits a week too. Custody answers decide risk: whose name the balance sits in between the shopper's payment and the merchant's withdrawal, and what happens to a payment that cannot complete. Score a vague answer on either as a hard fail. For a deeper vendor diligence process, see the crypto payment processor scorecard.
How does BlindPay answer the 12 questions?
BlindPay is the money layer you build a checkout on. Here is how it answers, from its public docs.
- Rails: Pix (Brazil), SPEI (Mexico), PSE (Colombia), Transfers 3.0 (Argentina), ACH, wire, RTP, and ACH pull (US).
- Entity: Each merchant is a BlindPay business customer that passes KYB.
- Limits: The quote enforces min and max per currency and names the range in its error.
- Fees: A live payin quote with the local amount, fees, and an
expires_at5 minutes out. Pricing is a monthly plan plus per-transaction fees disclosed in the quote. - Exact amount:
currency_type: "receiver"withcover_fees: truedelivers the full USD price. - Take rate:
partner_fee_idon the quote, paid out monthly. - Sandbox: 66600 forces failed, 77700 forces refunded.
- Idempotency:
Idempotency-Keyreplays the original response. - Webhooks:
payin.new,payin.update,payin.complete, signed. - Compliance: KYB Standard 3 hours to 1 business day; screening in the flow.
- Settlement: Pix, SPEI, Transfers 3.0, and PSE typically minutes;
on_hold,failed, andrefundedstatuses. - Custody and payouts: Managed wallets (custodial, beta) or a wallet you control; payouts over Pix, SPEI, SEPA, Faster Payments, and SWIFT (POBO/COBO).
Methodology and sources
BlindPay facts come from the payins, payin quotes, partner fees, idempotency, webhooks, and cut-off times docs, read in October 2026. External sources: Stripe's 50+ payment methods test, Stripe's Pix docs, Stripe's localization guide, and Baymard's cart abandonment research. Provider capabilities change, so ask each one to answer in writing with a date.
What to do next
Copy the 12-question table into a spreadsheet, add one column per provider, and send it out this week. Score the answers, then run the same checkout in the top two sandboxes, including one forced failure, before you sign.
FAQ
More payments articles
See all payments articlesHow to choose a virtual account provider: a 12-point checklist for developers and finance teams
Twelve criteria for evaluating a virtual account API, from rails and naming to custody, webhooks, and pricing, plus red flags and a scorecard to copy.
What to ask a stablecoin payments provider: 30 due diligence questions
The questions to ask a stablecoin payments vendor before you sign: licensing, custody, pricing, rails, compliance, failure handling, security, and exit.
How to build a global checkout like Stripe with BlindPay
Yes, you can build a Stripe-style global checkout on BlindPay: sessions, a hosted page, Pix, SPEI, PSE, Transfers 3.0, ACH, wire, and RTP, paid out in USD.