Skip to main content
Brazilian customers को QR code स्कैन करके या Pix code पेस्ट करके अपने banking app से भुगतान करने दें। Pix Brazil की instant payment system है, जिसे Central Bank of Brazil (Banco Central do Brasil) ने बनाया है। यह weekends और holidays सहित, दिन के 24 घंटे real time में money transfer करती है। Dodo Payments BRL में बिल किए गए one-time payments और subscriptions पर Pix प्रदान करता है।

Why Offer Pix?

Dominant in Brazil

Pix Brazil में सबसे अधिक इस्तेमाल की जाने वाली payment method है, जो credit cards और boleto से आगे है। Central Bank of Brazil की रिपोर्ट के अनुसार, 2025 की दूसरी छमाही में सभी payment transactions में Pix की हिस्सेदारी 54.7% थी।

Instant Settlement

Pix transfers साल के किसी भी दिन और किसी भी समय seconds में पूरी हो जाती हैं, इसलिए bank processing window का इंतज़ार नहीं करना पड़ता।

Low Friction

Customer अपने banking app में QR code स्कैन करता है या Pix code पेस्ट करता है। उसे card numbers या bank details दर्ज करने की आवश्यकता नहीं होती।

Overview

Minimum, BRL के लिए checkout minimum है, इसलिए यह BRL checkout पर हर payment method पर लागू होता है।

यह कैसे काम करता है

Customer Experience

  1. Customer checkout पर Pix चुनता है और Pix CPF field में अपना CPF (11-digit Brazilian taxpayer ID) दर्ज करता है।
  2. Customer payment की पुष्टि करता है। Pix code और उसके नीचे Copy the code button के साथ एक QR code full-screen overlay में खुलता है।
  3. Customer अपना banking app खोलता है, Pix चुनता है और QR code स्कैन करता है या Pix code पेस्ट करता है।
  4. Payment seconds के भीतर confirm हो जाता है।
  5. Checkout completed payment का पता लगाता है और customer को आपके success page पर redirect करता है।
Pix QR code एक सीमित समय के बाद expire हो जाता है। यदि customer समय पर payment नहीं करता है, तो उसे आपकी site से नया checkout शुरू करना होगा।

Configuration

Pix, BRL में बिल किए गए one-time और subscription checkouts पर दिखाई देता है। Dodo Payments केवल तब BRL में bill करता है जब Adaptive Currency enabled हो, इसलिए Pix offer करने से पहले इसे enable करें।

API Method Type

Testing

1

Enable Test Mode

Dashboard sidebar में Live Mode switch को off करें और test mode में बनाई गई API keys का उपयोग करें।
2

Set Billing Currency to BRL

Adaptive Currency enable करें। फिर allowed_payment_method_types में billing_currency: 'BRL' और pix के साथ checkout session बनाएं।
3

Enter Test CPF and Scan the QR Code

Pix CPF field में 00000000000 (11 zeros) दर्ज करें। Checkout एक test QR code दिखाता है। इसे अपने phone के camera से स्कैन करें; Pix या banking app की आवश्यकता नहीं है। QR code एक test page खोलता है, जहाँ आप successful या failed payment को simulate कर सकते हैं।

Best Practices

Pix केवल BRL में बिल किए गए checkouts पर काम करता है, और Dodo Payments केवल Adaptive Currency enabled होने पर BRL में bill करता है। Adaptive Currency enable करें, ताकि Brazil में customers को BRL में quote और bill किया जा सके।
कुछ Brazilian customers card से payment करना पसंद करते हैं। Fallback payment methods के रूप में credit और debit शामिल करें।
Pix QR codes एक सीमित समय के बाद expire हो जाते हैं। यदि कोई customer code expire होने के बाद वापस आता है, तो उसके लिए नया checkout session बनाएं।

Troubleshooting

जाँच करें:
  1. क्या billing currency BRL है?
  2. क्या pix को allowed_payment_method_types में शामिल किया गया है?
  3. क्या customer का billing country Brazil (BR) है? Adaptive Currency के साथ, Brazilian billing address billing currency को BRL पर set करता है।
  4. क्या Adaptive Currency enabled है?
  5. क्या amount 0.50 BRL minimum को पूरा करता है?
समाधान: Pix केवल BRL checkouts पर offer किया जाता है। अपनी API request में currency और billing address जाँचें।
कारण: Customer ने expiration window के भीतर payment पूरा नहीं किया।समाधान: Customer को आपकी site से नया checkout शुरू करना होगा। उन्हें नया payment link भेजने के लिए, नया checkout session बनाएं।
कारण: अधिकांश Pix payments seconds के भीतर confirm हो जाते हैं, लेकिन कभी-कभी bank transfer में देरी कर सकता है।समाधान: Final payment status के लिए return redirect के बजाय payment.succeeded और payment.failed webhooks का उपयोग करें। यदि payment कुछ minutes के भीतर confirm नहीं होता है, तो इसे failed मानें।

Payment Methods Overview

सभी supported payment methods देखें।

Adaptive Currency

Customers को BRL सहित उनकी local currency में bill करें।

Checkout Guide

Complete checkout implementation guide।

Webhooks

Payment confirmations को asynchronously handle करें।

Testing Process

Test data और checkout testing guidance।
अंतिम संशोधन 26 सितंबर 2026