POST Criar Transação Pix
/api/public/pix/create
Cria uma cobrança Pix e retorna tx_id, copia e cola e QR Code.
Use o tx_id para consultar o pagamento no endpoint de status.
generatedName não aceita acentos, números ou símbolos.
generatedDocument aceita CPF com ou sem máscara.
Headers
Header
Tipo
Req.
Descrição
X-API-Secret-Key
string
sim
Chave secreta da integração.
Body Parameters
Campo
Tipo
Req.
Descrição
amount
number
sim
Valor bruto do depósito.
generatedName
string
sim
Nome do pagador, sem acentos, números ou símbolos.
generatedEmail
string
sim
E-mail do pagador em formato válido.
generatedDocument
string
sim
CPF do pagador. Aceita com ou sem pontuação.
callbackUrl
string
não
URL pública para notificações de mudança de status.
callbackToken
string
não
Segredo para assinar o webhook de saída.
externalReference
string
não
Referência externa do pedido no seu sistema.
Example Request
curl -sS -X POST "https://api.raposapay.com/api/public/pix/create" \
-H "Content-Type: application/json" \
-H "X-API-Secret-Key: sk_xxxxxxxxxxxxxxxxxxxxxxxx" \
-d '{
"amount": 25.50,
"generatedName": "Joao Silva",
"generatedEmail": "joao@email.com",
"generatedDocument": "09115751031",
"callbackUrl": "https://cliente.com/webhooks/pix",
"externalReference": "pedido-12345"
}'
Example Response
{
"ok": true,
"tx_id": "cmm1ikzba0kcge7n9fqa0kj1e",
"amount": 25.5,
"qr_code_text": "000201...",
"qr_code_base64": "iVBORw0KGgo...",
"expires_in_seconds": 300,
"status": "PENDING",
"callback_configured": true,
"external_reference": "pedido-12345",
"active_provider": "evopay-v2"
}