Payment Docs
Payouts

Brazil

PIX payouts in BRL

Before you start

This payout destination is not enabled for all merchants. Check availability with your manager, and make sure your merchant balance is sufficient before creating a payout.

Overview

CurrencyDestinationPayment types
BRLPIXRANDOM, SIM, EMAIL, CPF, CNPJ

Payment types

paymentTypeDescriptionaccount.requisites example
RANDOMRandom PIX keysuper-uuid-secret
SIMPhone number+551113434354545
EMAILEmailemail@example.com
CPFCPF (individual tax ID)12345678900
CNPJCNPJ (company tax ID)12345678000200

account fields

FieldTypeRequiredDescription
namestring✅ YesRecipient name
requisitesstring✅ YesRecipient requisites: card number, phone number, PIX key, etc., depending on paymentType
userIdstring✅ YesUser ID in your system

requisites holds the PIX key of the type selected by paymentType.

Request example

curl -X POST "https://api.riopay.online/v1/payouts" \
  -H "Content-Type: application/json" \
  -H "X-Api-Token: YOUR_API_TOKEN" \
  -d '{
    "amount": 1000.50,
    "currency": "BRL",
    "paymentType": "EMAIL",
    "externalId": "payout-123",
    "account": {
      "name": "John Doe",
      "requisites": "john.doe@example.com",
      "userId": "user_12345"
    },
    "note": "Payout for order #1234"
  }'

Response

The response is a standard payout object with the CREATED status. Store the id to track the payout.

Payout object fields

Next steps

On this page