Pix
El sistema de pagos instantáneos de Brasil: cobranza con código QR y restricción de pagador, envío a clave Pix o cuenta y devolución nativa desde la propia API.
- Código QR
- Pix copia y pega
- Devolución
Pix, tarjeta, Swift, Sepa y stablecoins con API, webhooks y un panel para MED, contracargos y el informe ACAM.




Habilitas los productos de cada comercio en su registro. Entradas y salidas van al mismo extracto de la Conta PSP.
El sistema de pagos instantáneos de Brasil: cobranza con código QR y restricción de pagador, envío a clave Pix o cuenta y devolución nativa desde la propia API.
Cobro con tarjeta para el comercio, con seguimiento de los contracargos en el panel.
Entrada y salida por transferencia internacional Swift, con el cambio de divisas cerrado en la propia cuenta.
Cobro y envío en euros en la zona Sepa, liquidados junto con el saldo de la operación.
Compra y venta de USDT y USDC, billeteras TRC20 y ERC20 y conversión automática del saldo.
Una sola URL base, autenticación por clave y eventos por webhook. Lo mismo que hace el panel, tu plataforma lo hace por API.
Ver documentación de la API# Cobranza Pix con restricción de pagador
curl -X POST \
https://sistema.swapone.global
/api/v1/pix/deposit-qr \
-H "Authorization: Bearer
$SWAPONE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"amount": 100,
"payerDocument": "45033542800",
"description": "Pedido 2026-000123",
"externalId": "order-2026-000123"
}'
# Respuesta 200
{ "emv": "000201010212...",
"operationId": "a0cddf6b-..." }
// Crear una cobranza Pix con restricción de pagador
const resposta = await fetch("https://sistema.swapone.global/api/v1/pix/deposit-qr", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.SWAPONE_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
amount: 100,
payerDocument: "45033542800",
description: "Pedido 2026-000123",
externalId: "order-2026-000123",
}),
});
const { emv, operationId } = await resposta.json();
# Crear una cobranza Pix con restricción de pagador
import os, requests
resposta = requests.post(
"https://sistema.swapone.global/api/v1/pix/deposit-qr",
headers={"Authorization": f"Bearer {os.environ['SWAPONE_API_KEY']}"},
json={
"amount": 100,
"payerDocument": "45033542800",
"description": "Pedido 2026-000123",
"externalId": "order-2026-000123",
},
)
cobranca = resposta.json() # emv, operationId
// Crear una cobranza Pix con restricción de pagador
$ch = curl_init('https://sistema.swapone.global/api/v1/pix/deposit-qr');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . getenv('SWAPONE_API_KEY'),
'Content-Type: application/json',
],
CURLOPT_POSTFIELDS => json_encode([
'amount' => 100,
'payerDocument' => '45033542800',
'description' => 'Pedido 2026-000123',
'externalId' => 'order-2026-000123',
]),
]);
$cobranca = json_decode(curl_exec($ch), true); // emv, operationId
"event": "pix_in.credited""externalId": "order-2026-000123""amount": 100"status": "credited"X-SwapOne-Signature · HMAC SHA-256
Crea y revoca claves en el panel. Cada clave lleva solo los alcances (scopes) que necesita: lectura, Pix, cambio, billeteras o configuración.
Eventos como pix_in.credited y pix_out.completed llegan con firma HMAC para que los valides antes de procesarlos.
La especificación completa está publicada para generar clientes y probar cada llamada antes de pasar a producción.
Abrir la especificación OpenAPIDisputas, límites, beneficiarios y el informe al Banco Central de Brasil están en la misma Conta PSP que recibe el dinero.


Cada comercio pasa por los mismos cuatro pasos, y el estado queda visible en la pestaña Registros del panel.
Datos de la empresa, de los socios y los productos que el comercio va a usar.
El equipo de compliance revisa los documentos y el modelo de operación.
Estado actualSi falta algo, la solicitud aparece en el panel con lo que hay que enviar.
Una vez aprobado, el comercio recibe sus productos habilitados y sus límites definidos.
Si el registro requiere algo, el aviso aparece en Registros con lo que falta enviar.
Plazo de análisis: por confirmar
El dinero de tu operación pasa por una institución regulada, y el acceso a la API se hace solo con claves que tú controlas.

SwapOne actúa como corresponsal cambiario (correspondente cambial) de Braza Bank, regulado por el Banco Central de Brasil.
Registrada ante FINTRAC, la autoridad de inteligencia financiera de Canadá.
Las transacciones de la Conta PSP quedan organizadas para el reporte que exige el Banco Central.
Cada clave puede revocarse en el panel, y cada evento llega con firma HMAC SHA-256.
El código QR de la cobranza verifica el documento de quien paga antes de acreditar.
Las dudas técnicas sobre la integración también las respondemos por el canal del equipo.
Empresas que procesan pagos, como PSP, gateways y subadquirentes. La cuenta se habilita después del onboarding y del análisis de compliance.
¿Aún necesitas ayuda? Habla con nosotros
Atendemos solo por los canales oficiales. Nunca pedimos contraseñas ni códigos por mensaje.
Cuéntanos tu volumen y los productos que necesitas. El equipo te responde con la ruta de onboarding y el acceso a la documentación.

$ curl \
https://sistema.swapone.global/api/v1/me
-H "Authorization: Bearer
$SWAPONE_API_KEY"
# 200 OK · clave válida