POST
/transactions/createCriar Pagamento
Cria um novo pagamento PIX e retorna o QR Code para o cliente pagar.
Request Body
| Parâmetro | Tipo |
|---|---|
amount* | number |
payerName | string |
payerDocument | string |
description | string |
externalId | string |
expiresIn | number |
webhookUrl | string |
Exemplo de Request
curlbash
curl -X POST "https://api.vyepay.com/transactions/create" \
-H "X-API-Key: vye_sua_api_key" \
-H "Content-Type: application/json" \
-d '{
"amount": 99.90,
"description": "Assinatura Premium",
"externalId": "pedido_12345",
"webhookUrl": "https://seusite.com/webhook/pagamento"
}'Resposta de Sucesso
200 OKjson
{
"success": true,
"data": {
"id": "pag_abc123xyz",
"amount": 99.90,
"status": "PENDING",
"description": "Assinatura Premium",
"externalId": "pedido_12345",
"qrCode": "00020126...",
"qrCodeBase64": "data:image/png;base64,...",
"expiresAt": "2024-01-15T14:30:00.000Z",
"createdAt": "2024-01-15T14:00:00.000Z"
}
}💡 Dica
Use o qrCodeBase64 para exibir o QR Code diretamente em uma tag <img> ou use o qrCode para gerar o código você mesmo.
