Skip to main content
Pay with QR is a pilot feature. Pilot describes rollout maturity; it does not mean the service is degraded or has a recorded incident. Check corridor status for operational availability. Start with small amounts and report issues via Telegram.
Pay with QR lets you pay a local QR bill (Pix, UPI, etc.) with ZEC. You send ZEC, it converts to USDC on Base, and a partner merchant pays the bill’s QR in local currency from their own account. Your bank is never involved.

Steps

1

Select country and amount

Open the Pay tab in 0xramp.app. Choose your payment country and enter the fiat amount you want to pay. The app shows how much ZEC you need to send. In Brazil, confirm that the merchant can provide a static Pix QR before sending ZEC. Dynamic Pix is unavailable. Other corridors have their own supported formats and pilot limits; check corridor status.
2

Provide a refund address

Enter a transparent ZEC address for a refund of the conversion leg. Use Fill from NOIR if you have Noir Wallet connected. The address and any ZEC refund are public on the Zcash chain.
3

Send ZEC

Send the exact ZEC amount shown to the deposit address. This funds the PAY order.
4

Wait for a partner, then read the merchant QR

Once ZEC is converted and a partner accepts, scan, upload or paste the merchant’s payment QR. Check the recipient, exact bill amount and final cost before confirming. The app rejects a QR with a different verifiable amount. For formats with an opaque amount, confirm it directly with the merchant.
5

Track the payment and any recovery

A partner merchant pays in local currency from their own account. Keep the payment open until its status is reconciled and confirm receipt with the merchant. A completed escrow record alone is not independent bank-receipt evidence. Recovery depends on the stage. A failed conversion may return ZEC to your refund address. After conversion, recovered funds can remain as USDC on Base; cancelling PAY does not automatically convert them back to ZEC. Follow the payment status and check the available account balance before trying again. See Privacy.
Brazil PAY accepts static Pix only; dynamic Pix QR codes are blocked. Nigeria PAY supports NQR and SPD formats, subject to an available partner, a valid quote and your account’s requirements. Supported formats do not certify every bank or device, or confirm receipt of a particular payment. Read the current scope before funding.
For details on how the underlying protocol works, see the Zcash forum post.