PIX

PIX is the first instant payment system available to Brazilian consumers, developed by the Central Bank of Brazil.

Payment Method Properties

Available country codesBR
Processing (Presentation) currenciesBRL
Settlement currenciesBRL
Consumer currenciesBRL
Channel member tagpix
Scheme name in the settlement filePIX
Minimum transaction amountBRL 0.01
Maximum transaction amountBRL 250,000
Session timeout24 hours (can be configured by the merchant or PSP)
RefundFull, partial and multiple partial refunds are all available.
Refund ValidityTBC
ChargebackNo
Integration TypeAsynchronous
SandboxPPRO-hosted

Transaction Flow

  1. On the merchant's checkout page, the consumer selects PIX as their preferred payment method.
  2. The consumer is presented with a QR Code to be scanned and an EMV code is also provided in case the customer prefers to copy and paste instead of scanning.
  3. After scanning the QR Code (or adding the EMV code) with their PIX mobile application (it can be a bank or wallet app), the customer receives the payment data to be reviewed (beneficiary - in this case always PPRO Brazil LTDA and the amount).
  4. The consumer confirms the payment.
  5. PPRO receives payment confirmation and creates a receipt on its platform.
  6. The PSP confirms the payment confirmation on the PPRO platform.

🚧

Important

PIX Domestic BRL Processing (Brazil) requires a Brazilian entity for settlement. Contact your account manager for more information.

PIX Integration

Specific input parameters for the TRANSACTION call

Field NameM/O/CTypeDescription
specin.emailMutf-8RFC compliant email address of the account holder
specin.nationalidMasciiConsumer’s CPF or CNPJ tax id

For standard input parameters, see Input parameters for the TRANSACTION call.

Specific output parameters for the TRANSACTION call

Field NameTypeDescription
SPECOUT.DOCUMENTIMAGEtextThe Link with the QR Code image.
SPECOUT.DOCUMENTCODEtextThe EMV code to be used for the PIX Copy & Paste functionality

For standard output parameters, see Output parameters for the TRANSACTION call.

TRANSACTION call input

tag=pix
&txtype=TRANSACTION
&countrycode=BR
&currency=BRL
&accountholdername=John%20Doe
&amount=10000
&merchanttxid=VkHvWj5bAf6U
&login=johndoe
&password=wXBrpVporFVjGO4R
&contractid=JOHNDOECONTRACT
&channel=testchannel
&specin.email=test%40gmx.de
&specin.nationalid=93248261668
&returnmode=urlencodeext

TRANSACTION call output

REQUESTSTATUS=SUCCEEDED
&STATUS=SUCCEEDED
&MERCHANTTXID=VkHvWj5bAf6U
&FUNDSSTATUS=NOT_EXPECTED
&RAND254846557=d32e349b01a386fd8a46b5e86ddb850bc0b8b419
&FLAGS=
&TXID=930857084
&ERRMSG=
&CHANNEL=testchannel
&TAG=pix
&REDIRECTSECRET=cA1hI6XbyW2c363Kze5QFLFKjCB6X4oS
&SPECOUT.DOCUMENTCODE=00020101021226770014BR.GOV.BCB.PIX2555api.itau/pix/qr/v2/5cdb8711-a03c-4973-808a-8ba8ea4e916a5204000053039865802BR5916PPRO BRASIL LTDA6009SAO PAULO62070503***6304F21F
&SPECOUT.DOCUMENTIMAGE=https://pix-itau-ext.stg.lpm.latam.ppro.com/rest/acon4/v1/image/f34f975e-2023-4148-bcfb-f9e8d0ca1e58/PPROPPROPPROPPRO000000000232
&SPECOUT.REDIRECTOPTIONAL=1