Skip to content

How to accept Pix payments from abroad at checkout (2026)

How a business outside Brazil accepts Pix at checkout: the Pix code, the CPF check, timing, refunds, and why Pix has no chargeback for buyer's remorse.

A business outside Brazil accepts Pix by showing the shopper a Pix code at checkout, which they pay in reais from any Brazilian bank app, while a provider converts the funds and settles the merchant abroad. You need the shopper's CPF or CNPJ, a quote that holds the BRL amount for a few minutes, and a waiting screen. Pix runs 24/7 and has no card-style chargeback.

This guide is part of the global payments checkout series. For the conversion case, read do local payment methods raise checkout conversion?. For the payout side of Brazil, Pix vs SPEI compares the two rails.

Key takeaways

  • Pix is Brazil's instant payment system, created by Banco Central do Brasil, and it runs 24/7.
  • Banco Central do Brasil's MED covers fraud and operational failures for up to 80 days, but not commercial disagreements like late delivery.
  • A Pix receiver can voluntarily return all or part of a payment within 90 days, according to BCB's MED guide.
  • Stripe's Pix docs list limits of US$3,000 per day and US$10,000 per month per Brazilian customer per business abroad, and a 3.5% IOF on those purchases.
  • BlindPay validates the payer's CPF or CNPJ against Receita Federal check digits at quote time, so a typo fails before the shopper sees a code.

What is Pix, in one sentence?

Pix is Brazil's instant payment system, created and run by Banco Central do Brasil, that moves reais between accounts instantly, 24 hours a day, every day of the year.

For a shopper, paying by Pix means opening a bank app, scanning a QR code or pasting a "copia e cola" code, checking the amount, and approving. No card number, no billing address, no 3-D Secure step.

Can a company outside Brazil accept Pix?

Yes, through a provider that holds the Brazilian end of the payment. The shopper pays in BRL to the provider, the provider converts, and the merchant is settled in its own currency.

There are two common routes:

  • A card gateway that also offers Pix. Stripe's Pix docs say businesses in the US, Canada, the EU, the UK, Switzerland, Australia, Singapore, and other countries can accept Pix from Brazilian customers, settled in their account currency, with settlement up to 2 business days. Those docs list limits of US$3,000 per day and US$10,000 per month per customer per business, and a 3.5% IOF tax on Brazilians paying international businesses.
  • A payments API that settles in stablecoins. BlindPay returns a Pix code from a payin quote, and the merchant receives USDC or USDT in its balance once the Pix lands. A stablecoin is a digital dollar token such as USDC or USDT.

Compare limits, timing, and who carries the tax disclosure before you pick one. Your average order size often decides it.

How does a Pix payment work at a cross-border checkout?

Five steps, and the shopper only sees two of them.

  1. Collect the CPF or CNPJ. Brazilian individuals have an 11-digit CPF and companies a 14-digit CNPJ. Validate the check digits in the browser.
  2. Quote. Your backend requests a payin quote for Pix with the cart total. The quote returns the exact BRL amount and expires in 5 minutes.
  3. Create the payin. Create it from the quote with an Idempotency-Key, so a double click never creates two payments.
  4. Show the code. The shopper sees the Pix code as a QR code and as copyable text, with the BRL amount and a countdown.
  5. Confirm. Your backend receives payin webhooks and reads the payin status. When it reaches completed, the page shows success and redirects.

On desktop, show the QR code large, because the shopper scans it with a phone. On mobile, put the copy button first, because the shopper pastes the code into a bank app on the same phone.

How does Pix compare with TED and Boleto?

Brazil has three bank payment methods a foreign business will hear about. For online orders, Pix is the one most shoppers expect.

MethodWhat it isSpeedHoursTypical use at checkout
PixInstant transfer by QR code or keyInstant24/7Default for consumers and most online orders
TEDBank-to-bank wire style transferSame banking day before the cut-offBrazilian banking daysLarger business payments
BoletoPayable bank slip with a due dateClears on banking daysBanking hoursShoppers who prefer to pay later, or without a Pix-enabled account

For a cross-border checkout in 2026, Pix is the method to launch first. Add others only if your own data shows shoppers asking for them.

Can a Pix payment be charged back?

Not like a card. Pix has a special return mechanism for fraud, and refunds the merchant chooses to make.

Banco Central do Brasil's MED guide (version 4.3) sets the rules:

  • MED (Mecanismo Especial de Devolução) covers fraud, scams, and operational failures. A recovery can be opened for a transaction up to 80 days old.
  • Commercial disagreements are excluded. Late delivery, a product that isn't as expected, or the wrong model are not grounds for MED. The guide sends those disputes to the courts.
  • Voluntary returns. Any receiver can return all or part of a Pix within 90 days of the original payment, in multiple partial returns.

That changes your risk model. Friendly fraud through chargebacks mostly disappears, and your refund policy becomes the main way shoppers get money back. Write it clearly and honor it fast.

How do refunds work on a Pix checkout settled abroad?

A refund is a new payment back to the shopper, in reais. If you were settled in dollars, the refund needs a fresh conversion at that day's rate.

Decide which amount stays fixed, the BRL the shopper paid or the USD you received, and put it in your terms. How to refund a cross-border payment after the exchange rate moved walks through the math and the policy wording.

What should you check before showing a Pix code?

Most failed Pix checkouts trace back to bad input or an expired quote. A short pre-check list prevents them:

  • The CPF or CNPJ passes its check digits.
  • The cart total is inside the rail's minimum and maximum for BRL.
  • The quote hasn't expired. If it has, quote again on the next click.
  • The payin was created with an idempotency key tied to the session.
  • The page shows the exact BRL amount, with fees included.

How does BlindPay handle Pix at checkout?

BlindPay is the Pix collection and settlement layer behind the checkout you build. Your backend creates a payin quote with payment_method set to pix, the cart total, and the payer's CPF or CNPJ in payer_rules.pix_allowed_tax_ids. BlindPay validates that tax id against Receita Federal check digits at quote time.

A receiver-side quote with fees covered by the sender keeps your USD price fixed: the merchant receives exactly the requested amount in USDC or USDT, and the shopper pays an exact BRL amount that includes fees and exchange. The quote holds that amount for 5 minutes. Creating the payin returns the Pix code, which you show as a QR code and as copyable text.

Pix payins typically settle within minutes, and BlindPay waits up to 30 minutes before marking an unpaid one as failed. Payin webhooks report each change, and the payin status is the source of truth. The merchant can then withdraw to a US bank account over ACH, wire, or RTP, or pay Brazilian suppliers back over Pix. Keep your card gateway for cards; BlindPay handles the local bank rails and settlement.

Methodology and sources

Pix rules come from Banco Central do Brasil and its MED implementation guide, version 4.3. Card-gateway Pix limits and IOF come from Stripe's Pix documentation, read in October 2026. BlindPay facts come from the payins and payin quotes docs. Tax and consumer rules change, so confirm requirements with your compliance counsel.

What to do next

Add a Brazil option to your checkout's country picker, build the CPF field with check-digit validation, and run one Pix payin end to end on a BlindPay development instance. Then decide your Pix refund policy before launch, using local currency pricing at checkout to fix which amount you promise.

FAQ

One API.
Multiple payment rails.

Blind Pay, Inc. (“BlindPay”) is a United States-based financial technology and payments infrastructure company, incorporated in the State of Delaware on May 2, 2024. BlindPay is duly registered as a Money Services Business (“MSB”) with the Financial Crimes Enforcement Network (“FinCEN”) under registration number 31000277566153. BlindPay is not a state-licensed money transmitter and does not, in its own capacity, engage in regulated money transmission services. All such regulated activities are conducted exclusively through, and under the licenses of, duly authorized financial institution partners. BlindPay's role is limited to providing financial technology, virtual account management, payment processing, and related payments infrastructure services that facilitate payment flows and account functionalities. These services are provided in coordination with its licensed partners and in compliance with applicable federal MSB requirements and relevant state regulatory frameworks.

Blind Pay, LLC (“BlindPay”) is a Delaware limited liability company formed on June 24, 2025. BlindPay is duly registered as a Money Services Business (“MSB”) with the Financial Crimes Enforcement Network (“FinCEN”) under registration number 31000318334247 and is listed in the Nationwide Multistate Licensing System (“NMLS”) under NMLS ID #2745309.

BLIND PAY SOCIEDADE PRESTADORA DE SERVIÇOS DE ATIVOS VIRTUAIS LTDA. (“BlindPay”) is a Virtual Asset Service Provider (“VASP”) operating in Brazil. The company is presently completing the regulatory adaptation process required of Virtual Asset Service Provider Companies (SPSAV) under Central Bank of Brazil Resolution No. 520/2025, and remains subject to the transitional regime set forth in Article 88 of that Resolution. Registered address: Avenida Princesa Isabel, nº 15, Sala 1405, Edifício Martinho de Freitas, Centro, Vitória/ES, 29010-361.

BlindPay is a stablecoin API that enables individuals and businesses to move money worldwide.