Documentação da API Valorion - Saldo
Atenção: Somente IP's autorizados
Consulta saldo
Endpoint: https://app.valorion.com.br/api/s1/getsaldo/api/
Descrição
Esse endpoint permite realizar a consulta do usuario.
Autenticação:Pela Header
Cabeçalho:
Authorization: Basic {API_KEY}
content-type: application/jsonSubstitua {API_KEY} pela chave de API codificada em Base64.
Respostas da API
Sucesso
Código: 200 OK
Corpo: JSON contendo informações da transação e confirmação do processamento.
Erros
| Código | Mensagem | Descrição |
|---|---|---|
| 401 | API Key não fornecida | Cabeçalho de autenticação ausente. |
| 403 | IP não autorizado | O IP do solicitante não é permitido. |
| 401 | API Key incorreta! | Cabeçalho de autenticação inválido. |
Exemplo Json Response
{
"data": {
"usuario": "gustavo",
"nome": "gustavo",
"saldo_liquido": 0,
"transacoes": {
"entrada": {
"quantidade": 1,
"bruto": "1151.00",
"liquido": "1146.00"
},
"saida": {
"quantidade": 4,
"bruto": "889.00",
"liquido": "880.00"
}
}
},
"status": 200,
"message": "Sucesso ao consultar saldo!",
"error": ""
}
Documentação da API Valorion - Consulta transação
Atenção: Transação
Endpoint: https://app.valorion.com.br/api/s1/getTransaction/api/getTransactionStatus.php?id_transaction={id_transaction}
Descrição
Esse endpoint permite realizar a consulta de informações sobre determinada transação, seja cashIn ou cashOut.
Autenticação:Pela Header
Cabeçalho:
Authorization: Basic {API_KEY}
content-type: application/jsonSubstitua {API_KEY} pela chave de API codificada em Base64.
Informe o ID_TRANSACTION da transação que deseja consultar.Body:Dispensado
Respostas da API
Sucesso
Código: 200 OK
Corpo: JSON contendo informações da transação e confirmação do processamento.
Erros
| Código | Mensagem | Descrição |
|---|---|---|
| 401 | API Key não fornecida | Cabeçalho de autenticação ausente. |
| 403 | API Key incorreta. | API Key incorreta. |
| 404 | Transação não encontrada. | ID de transação inválido ou inexistente. |
Exemplo Json Response
{
"id_transaction": "5ef620fa304421ab5bdb6b48c6ded6",
"situacao": "AGUARDANDO_PAGAMENTO",
"tipo": "CASH IN",
"data_transacao": "2025-01-25 21:42:01",
"nome": "Bechara Jalkh",
"documento": null,
"valor_bruto": "1.60",
"valor_liquido": "1",
"referencia_externa": "ov0kXOhAZadCrEI9hPPC5VkzddKfn7qG",
"status": 200,
"error": ""
}
Documentação da API Valorion - Consulta transação
Atenção: Transação
Endpoint: https://app.valorion.com.br/api/s1/getCompany/
Descrição
Esse endpoint permite realizar a consulta de informações sobre o seller. A identificação é feita através da API Key.
Autenticação:Pela Header
Cabeçalho:
Authorization: Basic {API_KEY}
content-type: application/jsonSubstitua {API_KEY} pela chave de API codificada em Base64.
Respostas da API
Sucesso
Código: 200 OK
Corpo: JSON contendo informações do usuário
Erros
| Código | Mensagem | Descrição |
|---|---|---|
| 401 | API Key não fornecida | Cabeçalho de autenticação ausente. |
| 401 | API Key incorreta. | API Key incorreta. |
Exemplo Json Response
{
"dados_seller": {
"empresa": {
"id": 18777723,
"user_id": "Bruno_dev",
"nome": "Bruno Rogério",
"email": "felipe@gmail.com.com",
"cpf_cnpj": "65214585423",
"data_nascimento": "1994-10-20",
"telefone": "61987669422",
"data_cadastro": "2024-12-06 22:07:20",
"ip_user": "201.14.83.1,189.49.141.176,2804:d59:aa07:4700",
"taxa_cash_in": "7.00"
},
"endereco": {
"cep": "73097514",
"estado": "Distrito Federal",
"cidade": "Brasilia",
"bairro": "Sobradinho",
"numero": "01",
"complemento": "SH Contagem"
}
}
}
Documentação da API Valorion - CashIn
Atenção: Somente IP's autorizados
Solicitação de Depósito (Pix de Entrada)
Endpoint: https://api-fila-cash-in-out.onrender.com/v2/pix/charge
Descrição
Esse endpoint permite realizar requisições de pagamento via PIX, com autenticação por chave de API e validação de IP autorizado. Ele também verifica campos obrigatórios e requisitos de valores mínimos.
Autenticação:Pela Header
Cabeçalho:
x-api-key: {API_KEY}
content-type: application/jsonParâmetros da Requisição (JSON)
Campos do Cliente
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| customer.id | string | Não | ID único do cliente. Se não fornecido, será gerado um UUID. |
| customer.name | string | Sim | Nome completo do cliente. |
| customer.email | string | Sim | E-mail do cliente. |
| customer.phone | string | Não | Telefone do cliente. (Padrão: "9999999999)". |
| customer.cpf | string | Sim | CPF do cliente (Apenas CPF válido). |
| customer.externaRef | string | Não | Referência externa do cliente. (Padrão: "Sem referência)". |
Endereço do Cliente
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| customer.address.street | string | Não | Rua do endereço. (Padrão: "Rua Genérica"). |
| customer.address.streetNumber | string | Não | Número da Rua. (Padrão: "123") |
| customer.address.complement | string | Não | Complemento do endereço. (Padrão: "Complemento") |
| customer.address.zipCode | string | Não | CEP do endereço. (Padrão: "00000000") |
| customer.address.neighborhood | string | Não | Bairro do endereço. (Padrão: "Bairro") |
| customer.address.city | string | Não | Cidade do endereço. (Padrão: "Cidade") |
| customer.address.state | string | Não | Estado do endereço. (Padrão: "SP") |
| customer.address.country | string | Não | País do endereço. (Padrão: "br") |
Detalhes do Pagamento
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| amount | float | Sim | Valor do pagamento em reais. |
| pix.expiresInDays | int | Não | Dias de validade para o pagamento PIX. (Padrão: 2) |
items
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| title | string | Sim | Nome do(s) produto(s) que estão sendo vendido |
| quantity | int | Sim | Quantidade do item vendido |
| unitPrice | float | Sim | Preço unitário do item |
| tangible | bool | Sim | Indica se o produto é ou não tangível (físico) |
Outros Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| postbackUrl | string | Sim | URL de retorno para notificações de atualização |
| metadata | string | Não | Metadados adicionais para o pagamento. (Padrão: "metadata)" |
| traceable | bool | Não | Indica se o pagamento é rastreável. (Padrão: false) |
| ip | string | Sim | IP do cliente que está fazendo a requisição. |
Exemplo Json de Envio
{
"amount": 10,
"customer": {
"name": "Paulo Queiroz",
"email": "cliente@email.com",
"cpf": "02965847521",
"phone": "(99) 98765-4321",
"externaRef": "",
"address": {
"street": "Rua Exemplo",
"streetNumber": "123",
"complement": "Complemento",
"zipCode": "73070713",
"neighborhood": "Bairro",
"city": "Cidade",
"state": "SP",
"country": "br"
}
},
"checkout" : {
"utm_source": "exemplo utm_source",
"utm_medium": "exemplo utm_medium",
"utm_campaign": "exemplo utm_campaign",
"utm_term": "exemplo utm_term",
"utm_content": "exemplo utm_content"
},
"pix": {
"expiresInDays": 2
},
"items": [
{
"title": "Produto Exemplo",
"quantity": 1,
"unitPrice": 10,
"tangible": true
}
],
"postbackUrl": "https://exemple/webhook/",
"metadata": "metadata",
"traceable": true
}
Respostas da API
Sucesso
Código: 200 OK
Corpo: JSON contendo informações da transação e confirmação do processamento.
Erros
| Código | Mensagem | Descrição |
|---|---|---|
| 401 | API Key não fornecida | Cabeçalho de autenticação ausente ou inválido. |
| 403 | IP não autorizado | O IP do solicitante não é permitido. |
| 422 | Dados inválidos | Faltam dados obrigatórios ou valor fora do permitido. |
Exemplo Json Response
{
"status": "success",
"status_transaction": "WAITING_FOR_APPROVAL",
"message": "ok",
"client_id": "e3f8ad47-3cb7-4129-9fad-bh891c42c493",
"paymentCode": "00020126860014br.gov.bcb.pix2563pix.bankn.com.br/qr/v3/at/fa68393e-d775-415a-9336-244c020194605204000053039865802BR5925PAGPIX_SOLUCAO_EM_PAGAMEN6014SAO_BERNARDO_D62070503***630426F7",
"idTransaction": "28564976-75v5-427c-a693-5e89e8849b76",
"paymentCodeBase64": "MDAwMjAxMjY4NTAwMTRicdafd34afqa3mNvbS5ici9xci92My9hdC9mYTY4MzkzZS1kMjc1LTQxNWEtOTIyNi0yNDRjMDIwMTk0NjA1MjA0MDAwMDUzMDM5ODY1ODAyQlI1OTI1UEFHUElYX1NPTFVDQU9fRU1fUEFHQU1FTjYwMTRTQU9fQkVSTkFSRE9fRDYyMDcwNTAzKi
oqNjMwNDI2Rjc=",
"urlWebHook": "https://exemple/webhook/"
}
Documentação da API Valorion - Cashout
Pix de Saída (2 etapas): Autenticação + Criação
ATENÇÃO: Para usar o Pix de Saída é obrigatório:
- IPs autorizados e Chaves Pix autorizadas (X-Pix-Key) cadastrados previamente.
- Entre em contato com o Time de Tecnologia da Valorion para cadastrar/alterar IPs e chaves Pix permitidas.
1- Auth → obtém o Bearer Token.
2- Create → cria a transação de Pix de saída (usa o Bearer da etapa 1).
Segurança: Requer
X-API-Key, X-Pix-Key autorizada e IP na allowlist.Cadastrar IP: Além de solicitar credenciamento de IP e Chave PIX com o time de tecnologia,
é necessário realizar o cadastro na página "Chaves API" >> Cadastrar IP.
1- Autenticação
Método: POST
Endpoint: /v2/pix/transaction/auth
Headers
| Header | Exemplo | Obrigatório |
|---|---|---|
| X-API-Key | {API_KEY} | Sim |
| X-Pix-Key | {PIX_KEY} | Sim |
| Content-Type | application/json | Sim |
| Accept | application/json | Sim |
Body: vazio
Exemplo cURL
curl --location --request POST 'https://api-fila-cash-in-out.onrender.com/v2/pix/transaction/auth' \
--header 'X-API-Key: {API_KEY}' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'X-Pix-Key: {PIX_KEY}' \
--data ''
Resposta (200)
{
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6Ikp...",
"token_type": "Bearer",
"scope": "cashout:create",
"expires_in": 180
}
Erros comuns
| Código | Mensagem | Descrição |
|---|---|---|
| 401 | API Key não fornecida ou inválida | Verifique X-API-Key. |
| 403 | IP não autorizado | Seu IP não está na allowlist. |
| 401 | Chave Pix não autorizada | Verifique X-Pix-Key cadastrada. |
2- Criação do Pix de Saída
Método: POST
Endpoint: /v2/pix/transaction/create
Headers
| Header | Exemplo | Obrigatório |
|---|---|---|
| X-API-Key | {API_KEY} | Sim |
| X-Pix-Key | {PIX_KEY} | Sim |
| Authorization | Bearer <access_token_da_etapa_Auth> | Sim |
| Content-Type | application/json | Sim |
| Accept | application/json | Sim |
Body (JSON)
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| amount | number | Sim | Valor do saque em reais (duas casas decimais). |
| pixKey | string | Sim | Chave Pix destino (apenas números para CPF/CNPJ/PHONE). |
| pixType | string | Sim | CPF | CNPJ | EMAIL | PHONE | RANDOM |
| beneficiaryName | string | Sim | Nome do favorecido. |
| beneficiaryDocument | string | Sim | CPF/CNPJ do favorecido (conforme tipo). |
| postbackUrl | string | Sim | URL para receber atualizações por webhook. |
Exemplo cURL
curl --location 'https://api-fila-cash-in-out.onrender.com/v2/pix/transaction/create' \
--header 'X-API-Key: {API_KEY}' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'X-Pix-Key: {PIX_KEY}' \
--header 'Authorization: Bearer <TOKEN_DA_ETAPA_AUTH>' \
--data '{
"amount": 5.04,
"pixKey": "{PIX_KEY}",
"pixType": "CPF",
"beneficiaryName": "Bruno",
"beneficiaryDocument": "{PIX_KEY}",
"postbackUrl": "https://webhook.site/8122cc52-30a2-462f-98b8-7d960bbbed9f"
}'
Exemplo de resposta (200)
{
"status": "success",
"message": "Cashout criado com sucesso.",
"status_transaction": "PENDING",
"idTransaction": "456daid6-15l1-4372-72b9-52r321gs8b07",
"externalreference": "07f5bced-37c2-4b75-b5d7-3691f8ed4262",
"amount": "5.04",
"valor_liquido": "5.04"
}
Erros comuns
| Código | Mensagem | Descrição |
|---|---|---|
| 401 | Token inválido/expirado | Refaça a etapa Auth e reenvie com novo Bearer. |
| 401 | API Key não fornecida | Verifique X-API-Key. |
| 401 | Chave Pix não autorizada | Verifique X-Pix-Key cadastrada. |
| 403 | IP não autorizado | IP fora da allowlist. |
| 422 | Dados inválidos | Campos ausentes ou com formato inválido. |
Observações:
• Tokens possuem validade curta (ex.: expires_in). Autentique novamente quando expirar.
• O webhook informará as mudanças de status (ex.: COMPLETED, FAILED).
Documentação da API Valorion - Refund
Solicitação de Saques (Pix de Saída)
Endpoint: https://app.valorion.com.br/api/v1/gateway/api/refund/
Descrição
Esse endpoint permite realizar requisições de devolução de PIX por parte do recebedor. O valor pode ser devolvido parcialmente. Em nenhuma hipótese a soma das devoluções podem ultrapassar o valor da transação origem.
Autenticação:Pela Header
Cabeçalho:
Authorization: Basic {API_KEY}
content-type: application/jsonSubstitua {API_KEY} pela chave de API codificada em Base64.
Parâmetros da Requisição (JSON)
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| api_key | string | Sim | Chave de API do usuário para autenticação. |
| id | Number | Sim | ID informado pelo seller para localizações futuras. |
| external_reference | Number | Sim | Referência externa da transação original que será reembolsada. |
Exemplo Json de Envio
{
"id": 3125413,
"external_reference": "e65JzaGhjhyVQDK7TFHENKdasrn5BWO7O"
}
Respostas da API
Sucesso
Código: 200 OK
Corpo: JSON contendo informações sobre a transação e o saldo atualizado.
Erros
| Código | Mensagem | Descrição |
|---|---|---|
| 401 | API Key não fornecida | Cabeçalho de autenticação ausente ou inválido. |
| 401 | API Key não fornecida ou inválida. | Cabeçalho de autenticação ausente ou inválido. |
| 403 | Campos obrigatórios | Faltam dados obrigatórios ou o valor é inválido. |
| 404 | Transação não encontrada | Transação não localizada pelo External Reference informado. |
| 401 | Transação já foi reembolsada. | Transação já foi devolvida. |
Exemplo Json Response
{
"status": "success",
"message": "Solicitação de devolução enviada com sucesso!",
"rtrId": "D3038525920250303230647424c88eb2",
"valor": "0.10",
"idTransaction": "E00360305202502071525e88da9d19e1"
}
Documentação da API Valorion - Webhook para Transações
Este webhook permite que o sistema receba notificações de transações de depósito e saque via JSON.
Endpoint
https://seuservidor.com/webhook.php
Descrição
Este webhook recebe notificações automáticas para depósitos e saques, fornecendo dados detalhados das transações. No caso de um depósito, o campo paymentCode pode ser usado para gerar um QR Code para pagamento.
Cabeçalho:
Content-Type: application/json
Estrutura JSON da Requisição
1. Depósito
| Campo | Tipo | Descrição |
|---|---|---|
| id | integer | ID da transação |
| user_id | integer | ID do usuário |
| externalreference | string | Referência externa da transação |
| amount | float | Valor do depósito |
| client_name | string | Nome do cliente |
| client_document | string | Documento do cliente |
| client_email | string | Email do cliente |
| data_registro | string | Data de registro da transação |
| adquirente_ref | string | Referência do adquirente |
| status | string | Status da transação |
| idtransaction | string | ID da transação de pagamento |
| paymentcode | string | Código para gerar QR Code de pagamento |
| paymentCodeBase64 | string | QRCode em Base64 |
| taxa_deposito | float | Taxa aplicada ao depósito |
| taxa_adquirente | float | Taxa do adquirente |
| deposito_liquido | float | Valor líquido do depósito |
2. Saque
| Campo | Tipo | Descrição |
|---|---|---|
| id | integer | ID da transação |
| user_id | integer | ID do usuário |
| externalreference | string | Referência externa da transação |
| amount | float | Valor do saque |
| beneficiaryname | string | Nome do beneficiário |
| beneficiarydocument | string | Documento do beneficiário |
| pix | string | Chave Pix |
| type | string | Tipo de saque |
| pixkey | string | Chave Pix |
| date | string | Data da transação |
| status | string | Status da transação |
| idtransaction | string | ID da transação de pagamento |
| taxa_cash_out | float | Taxa aplicada ao saque |
| cash_out_liquido | float | Valor líquido do saque |
Exemplo de Código para Implementação do Webhook
O exemplo a seguir ilustra como configurar o webhook para receber e processar as notificações de transações.
// webhook.php
$data = file_get_contents("php://input");
$jsonData = json_decode($data, true);
if ($jsonData) {
if (isset($jsonData['client_name']) && isset($jsonData['paymentcode'])) {
$transactionType = 'Depósito';
$paymentCode = $jsonData['paymentcode']; // QR Code pode ser gerado com este código
} elseif (isset($jsonData['beneficiaryname']) && isset($jsonData['pixkey'])) {
$transactionType = 'Saque';
} else {
$transactionType = 'Desconhecido';
}
echo json_encode(['status' => 'success', 'message' => "$transactionType recebido com sucesso."]);
} else {
http_response_code(400);
echo json_encode(['status' => 'error', 'message' => 'Dados inválidos.']);
}
Envio WebHook CashIn
(PAGO):
{
"id": "5437946",
"user_id": "userName",
"externalreference": "eed9977b-027d-4dd1-87b7-cd4cbde00605",
"amount": 7,
"client_name": "Isaias da Fonseca Quintanilha",
"client_document": "29048225850",
"client_email": "isaiasquintanilha@gmail.com",
"data_registro": "2025-11-17 12:55:04",
"status": "PAID_OUT",
"idtransaction": "9dec1400-530c-4b31-a659-dc276a020761",
"paymentcode": "00020101021226820014br.gov.bcb.pix2560qrcode.pagsm.com.br/pix/a424b66b-f69d-4b9d-9f06-d038aec896945204000053039865802BR591455.202.855LTDA6008SaoPaulo62070503***6304B9B7",
"paymentCodeBase64": "MDAwMjAxMDEwMjEyMjY4MjAwMTRici5nb3YuYmNiLnBpeDI1NjBxcmNvZGUucGFnc20uY29tLmJyL3BpeC9hNDI0YjY2Yi1mNjlkLTRiOWQtOWYwNi1kMDM4YWVjODk2OTQ1MjA0MDAwMDUzMDM5ODY1ODAyQlI1OTE0NTUuMjAyLjg1NUxUREE2MDA4U2FvUGF1bG82MjA3MDUwMyoqKjYzMDRCOUI3",
"deposito_liquido": "6.16",
"data_med": null,
"urlcallback": "https://seusite.com/webhook",
"endToEnd": "E10573521202511171854PqYZrNJIkMg",
"provider": "syefy"
}
(REFUND):
{
"id": "5437946",
"user_id": "userName",
"externalreference": "eed9977b-027d-4dd1-87b7-cd4cbde00605",
"amount": 7,
"client_name": "Isaias da Fonseca Quintanilha",
"client_document": "29048225850",
"client_email": "isaiasquintanilha@gmail.com",
"data_registro": "2025-11-17 12:55:04",
"status": "MED",
"idtransaction": "9dec1400-530c-4b31-a659-dc276a020761",
"paymentcode": "00020101021226820014br.gov.bcb.pix2560qrcode.pagsm.com.br/pix/a424b66b-f69d-4b9d-9f06-d038aec896945204000053039865802BR591455.202.855LTDA6008SaoPaulo62070503***6304B9B7",
"paymentCodeBase64": "MDAwMjAxMDEwMjEyMjY4MjAwMTRici5nb3YuYmNiLnBpeDI1NjBxcmNvZGUucGFnc20uY29tLmJyL3BpeC9hNDI0YjY2Yi1mNjlkLTRiOWQtOWYwNi1kMDM4YWVjODk2OTQ1MjA0MDAwMDUzMDM5ODY1ODAyQlI1OTE0NTUuMjAyLjg1NUxUREE2MDA4U2FvUGF1bG82MjA3MDUwMyoqKjYzMDRCOUI3",
"deposito_liquido": "6.16",
"data_med": null,
"urlcallback": "https://seusite.com/webhook",
"endToEnd": "E10573521202511171854PqYZrNJIkMg",
"provider": "syefy"
}
Envio WebHook CashOut
(PAGO):
{
"id": "14517",
"user_id": "userName",
"externalreference": "96df6b40-9ecb-4094-83a2-7235832041fb",
"amount": 10.03,
"beneficiary_name": "Lucas",
"beneficiary_document": "12345678900",
"data_registro": "2025-11-17 12:58:15",
"status": "COMPLETED",
"idtransaction": "49696632-51c7-4764-9b8c-966cf3bbd87b",
"deposito_liquido": "5.03",
"taxa_cash_out": 5,
"urlcallback": "https://seusite.com/webhook",
"provider": "syefy_valorion",
"kind": "cash_out"
}
(FALHA)
{
"id": "14517",
"user_id": "userName",
"externalreference": "96df6b40-9ecb-4094-83a2-7235832041fb",
"amount": 10.03,
"beneficiary_name": "Lucas",
"beneficiary_document": "12345678900",
"data_registro": "2025-11-17 12:58:15",
"status": "FAILED",
"idtransaction": "49696632-51c7-4764-9b8c-966cf3bbd87b",
"deposito_liquido": "5.03",
"taxa_cash_out": 5,
"urlcallback": "https://seusite.com/webhook",
"provider": "syefy_valorion",
"kind": "cash_out"
}
ou
{
"id": "14517",
"user_id": "userName",
"externalreference": "96df6b40-9ecb-4094-83a2-7235832041fb",
"amount": 10.03,
"beneficiary_name": "Lucas",
"beneficiary_document": "12345678900",
"data_registro": "2025-11-17 12:58:15",
"status": "CANCELED",
"idtransaction": "49696632-51c7-4764-9b8c-966cf3bbd87b",
"deposito_liquido": "5.03",
"taxa_cash_out": 5,
"urlcallback": "https://seusite.com/webhook",
"provider": "syefy_valorion",
"kind": "cash_out"
}
Documentação da API Valorion - Consulta postBacks
Atenção: Transação
Endpoint: https://app.valorion.com.br/api/s1/getPostBackExamples/
Descrição
Esse endpoint permite realizar a consulta de exemplos de webhooks enviados pela Valorion.
Autenticação:Pela Header
Cabeçalho:
Authorization: Basic {API_KEY}
content-type: application/jsonSubstitua {API_KEY} pela chave de API codificada em Base64.
Respostas da API
Sucesso
Código: 200 OK
Corpo: JSON contendo informações do usuário
Erros
| Código | Mensagem | Descrição |
|---|---|---|
| 401 | API Key não fornecida | Cabeçalho de autenticação ausente. |
| 401 | API Key incorreta. | API Key incorreta. |
Exemplo Json Response
{
"CashIn": {
"description": "Webhook enviado quando um depósito via Pix é realizado.",
"example": {
"id": 12345,
"user_id": "Bruno_dev",
"externalreference": "GWuXrEH6oIaEg094WUDVz235xPAJ49Zf",
"amount": 50,
"client_name": "João Silva",
"client_document": "{PIX_KEY}",
"client_email": "joao@email.com",
"data_registro": "2024-03-01 14:30:00",
"adquirente_ref": "voluti",
"status": "PAID_OUT",
"idtransaction": "029d53e0454d0d9804babbf2f01195",
"paymentcode": "00020126850014br.gov.bcb.pix2563pix.voluti.com.br/qr/v3/at/abfef891-41b2-45d6-b9ba-66d442b290b65204000053039865802BR5924SYNC_PAY_PAGAMENTOS_LTDA6009NOVO_GAMA62070503***6304DC16",
"paymentCodeBase64": "MDAwMjAxMjY4NTAwMTRici5nb3YuYmNiLnBpeDI1NjNwaXgudm9sdXRpLmNvbS5ici9xci92My9hdC9hYmZlZjg5MS00MWIyLTQ1ZDYtYjliYS02NmQ0NDJiMjkwYjY1MjA0MDAwMDUzMDM5ODY1ODAyQlI1OTI0U1lOQ19QQVlfUEFHQU1FTlRPU19MVERBNjAwOU5PVk9fR0FNQTYyMDcwNTAzKioqNjMwNERDMTY=",
"taxa_deposito": 7,
"taxa_adquirente": 0.49,
"deposito_liquido": 46.5
}
},
"CashOut": {
"description": "Webhook enviado quando uma retirada via Pix é realizada.",
"example": {
"id": 54321,
"user_id": "Bruno_dev",
"externalreference": "SJW1SoDDNnwvTOPzwGzIctXvK6hnX5vt",
"amount": 200.75,
"beneficiaryname": "Maria Oliveira",
"beneficiarydocument": "98765432100",
"pix": "maria@email.com",
"type": "",
"pixkey": "maria@email.com",
"date": "2024-03-02 10:15:00",
"status": "COMPLETED",
"idtransaction": "E3038525920250122232856607a71d96",
"taxa_cash_out": 2,
"cash_out_liquido": 196.73,
"dt_atualizacao": "2024-03-02 10:16:00"
}
},
"Refund": {
"description": "Webhook enviado quando um reembolso via Pix é processado.",
"example": {
"id": 12345,
"user_id": "Bruno_dev",
"externalreference": "GWuXrEH6oIaEg094WUDVz235xPAJ49Zf",
"amount": 50,
"client_name": "João Silva",
"client_document": "{PIX_KEY}",
"client_email": "joao@email.com",
"data_registro": "2024-03-01 14:30:00",
"adquirente_ref": "voluti",
"status": "MED",
"idtransaction": "029d53e0454d0d9804babbf2f01195",
"paymentcode": "00020126850014br.gov.bcb.pix2563pix.voluti.com.br/qr/v3/at/abfef891-41b2-45d6-b9ba-66d442b290b65204000053039865802BR5924SYNC_PAY_PAGAMENTOS_LTDA6009NOVO_GAMA62070503***6304DC16",
"paymentCodeBase64": "MDAwMjAxMjY4NTAwMTRici5nb3YuYmNiLnBpeDI1NjNwaXgudm9sdXRpLmNvbS5ici9xci92My9hdC9hYmZlZjg5MS00MWIyLTQ1ZDYtYjliYS02NmQ0NDJiMjkwYjY1MjA0MDAwMDUzMDM5ODY1ODAyQlI1OTI0U1lOQ19QQVlfUEFHQU1FTlRPU19MVERBNjAwOU5PVk9fR0FNQTYyMDcwNTAzKioqNjMwNERDMTY=",
"taxa_deposito": 7,
"taxa_adquirente": 0.49,
"deposito_liquido": 46.5
}
}
}