Visión general
La collection organiza las credenciales necesarias para autenticarse en IOPAY, obtener un access_token y utilizarlo como Bearer token en las llamadas siguientes.
POST /auth/login
Utiliza tus credenciales para obtener el token de acceso de la API.
base_url
Valor inicial configurado como https://api.iopay.com.br/api.
Importación
- Descarga el archivo JSON de esta página.
- En Postman, usa Import y selecciona la collection.
- Configura
auth_email,auth_secreteio_seller_id. - Ejecuta la request de autenticación. El
access_tokense guardará automáticamente eniopay_token. - Crea un customer. El ID devuelto se guardará automáticamente en
customer_id. - Ejecuta la request PIX utilizando el customer creado.
Variables
| Variable | Valor inicial | Uso |
|---|---|---|
base_url | https://api.iopay.com.br/api | Base de las llamadas. |
auth_email | Definido por ti | E-mail utilizado en la autenticación. |
auth_secret | Definido por ti | Secret utilizado en la autenticación. |
io_seller_id | Definido por ti | Identificador del seller utilizado en la integración. |
iopay_token | Devuelto por la API | Access token utilizado como Bearer. |
customer_id | Devuelto por la API | ID del customer creado, guardado automáticamente por la collection. |
Autenticación
Antes de ejecutar operaciones autenticadas, envía tus credenciales para obtener el token de acceso.
{
"email": "{{auth_email}}",
"secret": "{{auth_secret}}",
"io_seller_id": "{{io_seller_id}}"
}Respuesta
{
"access_token": "<ACCESS_TOKEN>",
"token_type": "bearer",
"token_scope": "transaction",
"expires_in": 3600
}access_token como Authorization: Bearer tu_token en las llamadas siguientes.Crear customer
Con el token configurado, crea un customer para utilizar en las transacciones. La collection guarda automáticamente el identificador devuelto en customer_id.
{
"first_name": "Maria",
"last_name": "Oliveira",
"customer_type": "person_natural",
"email": "[email protected]",
"taxpayer_id": "12345678909",
"phone_number": "+5511999999999",
"address": {
"line1": "Av. Paulista, 1000",
"line2": "Apto 101",
"neighborhood": "Bela Vista",
"city": "São Paulo",
"state": "SP",
"postal_code": "01310100",
"country_code": "BR"
}
}success.id en customer_id para reutilizarlo en las siguientes requests.Ejemplo con PIX
Con el token configurado, ya puedes ejecutar una transacción PIX utilizando un customer existente.
{
"amount": 24990,
"currency": "BRL",
"description": "Pedido #84217",
"statement_descriptor": "IOPAY STORE",
"io_seller_id": "{{io_seller_id}}",
"payment_type": "pix",
"reference_id": "pedido_84217"
}amount debe enviarse en centavos. Por ejemplo, 24990 representa R$ 249,90.Uso recomendado
- Mantén las credenciales y los tokens reales fuera de los archivos versionados.
- Obtén un nuevo token cuando el
access_tokencaduque. - Añade requests por recurso a medida que evolucione la integración.
- Incluye pruebas automáticas de estado y campos esenciales.
- Documenta las variables propias de marketplace, seller y Split.

