curl -X POST 'https://api.eyowallet.ru/api/v1/transfer/internal' \
-H 'X-API-Key: sua_api_key' \
-H 'Content-Type: application/json' \
-d '{
"email": "destinatario@example.com",
"value": 50.00,
"description": "Pagamento de serviço"
}'
{
"success": true,
"message": "Transferência realizada com sucesso",
"data": {
"id": "transfer_abc123",
"value": 5000,
"valueInReais": 50.00,
"recipientEmail": "destinatario@example.com",
"recipientName": "João Silva",
"description": "Pagamento de serviço",
"createdAt": "2024-01-15T10:30:00Z"
}
}
{
"success": false,
"error": "Usuário não encontrado"
}
{
"success": false,
"error": "Saldo insuficiente para realizar a transferência"
}
Conta
Transferência Interna
Transfira saldo para outra conta Eyo Wallet usando o email
POST
/
api
/
v1
/
transfer
/
internal
curl -X POST 'https://api.eyowallet.ru/api/v1/transfer/internal' \
-H 'X-API-Key: sua_api_key' \
-H 'Content-Type: application/json' \
-d '{
"email": "destinatario@example.com",
"value": 50.00,
"description": "Pagamento de serviço"
}'
{
"success": true,
"message": "Transferência realizada com sucesso",
"data": {
"id": "transfer_abc123",
"value": 5000,
"valueInReais": 50.00,
"recipientEmail": "destinatario@example.com",
"recipientName": "João Silva",
"description": "Pagamento de serviço",
"createdAt": "2024-01-15T10:30:00Z"
}
}
{
"success": false,
"error": "Usuário não encontrado"
}
{
"success": false,
"error": "Saldo insuficiente para realizar a transferência"
}
curl -X POST 'https://api.eyowallet.ru/api/v1/transfer/internal' \
-H 'X-API-Key: sua_api_key' \
-H 'Content-Type: application/json' \
-d '{
"email": "destinatario@example.com",
"value": 50.00,
"description": "Pagamento de serviço"
}'
{
"success": true,
"message": "Transferência realizada com sucesso",
"data": {
"id": "transfer_abc123",
"value": 5000,
"valueInReais": 50.00,
"recipientEmail": "destinatario@example.com",
"recipientName": "João Silva",
"description": "Pagamento de serviço",
"createdAt": "2024-01-15T10:30:00Z"
}
}
{
"success": false,
"error": "Usuário não encontrado"
}
{
"success": false,
"error": "Saldo insuficiente para realizar a transferência"
}
Parâmetros
string
required
Email do destinatário da transferência. Deve ser uma conta Eyo Wallet ativa.
number
required
Valor da transferência em reais. Pode ser qualquer valor acima de R$ 0,01.
string
Descrição opcional da transferência. Aparecerá no extrato do destinatário.
Campos da Resposta
string
ID único da transferência.
integer
Valor da transferência em centavos.
number
Valor da transferência em reais.
string
Email do destinatário.
string
Nome do destinatário.
string
Descrição da transferência.
Vantagens da Transferência Interna
| Característica | Descrição |
|---|---|
| Gratuita | Sem taxa de transferência |
| Instantânea | Saldo disponível imediatamente |
| Sem limite | Sem valor mínimo ou máximo |
| Simples | Apenas email + valor necessários |
Transferências internas são a forma mais rápida e econômica de enviar dinheiro para outros usuários Eyo Wallet.
Erros Comuns
| Código | Erro | Descrição |
|---|---|---|
| 404 | Usuário não encontrado | O email informado não pertence a nenhuma conta Eyo Wallet |
| 400 | Saldo insuficiente | Você não tem saldo suficiente para a transferência |
| 400 | Não é possível transferir para si mesmo | O email é o mesmo da sua conta |
Permissões Necessárias
Esta rota requer a permissãowrite:transfer:internal.
Rate Limiting
- 10 req/s (600 req/min) por API Key
Authorizations
API Key obtida no painel da Eyo Wallet
Body
application/json