curl -X POST https://carteira.nevermissapps.com/v1/split/withdraw \
-H "Authorization: Bearer SUA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"recipientUserId": "123456789012345678",
"pixKey": "[email protected]",
"turbo": true
}'
curl -X POST https://carteira.nevermissapps.com/v1/split/withdraw \
-H "Authorization: Bearer SUA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"recipientUserId": "123456789012345678",
"pixKey": "[email protected]",
"turbo": false
}'
const response = await fetch('https://carteira.nevermissapps.com/v1/split/withdraw', {
method: 'POST',
headers: {
'Authorization': 'Bearer SUA_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
recipientUserId: '123456789012345678',
pixKey: '[email protected]',
turbo: true
})
});
const data = await response.json();
console.log(data);
import requests
response = requests.post(
'https://carteira.nevermissapps.com/v1/split/withdraw',
headers={
'Authorization': 'Bearer SUA_API_KEY',
'Content-Type': 'application/json'
},
json={
'recipientUserId': '123456789012345678',
'pixKey': '[email protected]',
'turbo': True
}
)
data = response.json()
print(data)
<?php
$ch = curl_init('https://carteira.nevermissapps.com/v1/split/withdraw');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer SUA_API_KEY',
'Content-Type: application/json'
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
'recipientUserId' => '123456789012345678',
'pixKey' => '[email protected]',
'turbo' => true
]));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response, true);
curl_close($ch);
print_r($data);
?>
{
"success": true,
"message": "Saque de split turbo solicitado com sucesso! O valor será enviado em instantes.",
"withdrawal": {
"txid": "SW1732543800ABC123",
"cartwaveId": "ctw_transfer_xyz",
"amount": 50.00,
"netAmount": 46.50,
"fee": 3.50,
"feeType": "turbo",
"pixKey": "[email protected]",
"pixKeyOwner": "João Silva",
"status": "processing",
"isTurbo": true,
"isSplitWithdrawal": true,
"splitRecipientUserId": "123456789012345678",
"previousSplitBalance": 50.00,
"newSplitBalance": 0.00
}
}
{
"success": true,
"message": "Saque de split normal agendado com sucesso! O valor será processado em até 24 horas.",
"withdrawal": {
"txid": "SW1732543800DEF456",
"amount": 50.00,
"netAmount": 49.50,
"fee": 0.50,
"feeType": "normal",
"pixKey": "[email protected]",
"pixKeyOwner": "João Silva",
"status": "scheduled",
"isTurbo": false,
"isSplitWithdrawal": true,
"splitRecipientUserId": "123456789012345678",
"requestedAt": 1732543800000,
"estimatedProcessingAt": 1732630200000,
"previousSplitBalance": 50.00,
"newSplitBalance": 0.00
}
}
{
"success": false,
"message": "Split não habilitado para esta conta"
}
{
"success": false,
"message": "Saldo de split insuficiente. Mínimo para saque: R$ 10.00",
"details": {
"recipientUserId": "123456789012345678",
"availableSplitBalance": "5.00",
"minimumWithdrawal": "10.00"
}
}
{
"success": false,
"message": "Você já possui uma solicitação de saque pendente."
}
API - Split
Saque de Split
Solicita o saque do saldo de split acumulado de um destinatário específico
POST
/
v1
/
split
/
withdraw
curl -X POST https://carteira.nevermissapps.com/v1/split/withdraw \
-H "Authorization: Bearer SUA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"recipientUserId": "123456789012345678",
"pixKey": "[email protected]",
"turbo": true
}'
curl -X POST https://carteira.nevermissapps.com/v1/split/withdraw \
-H "Authorization: Bearer SUA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"recipientUserId": "123456789012345678",
"pixKey": "[email protected]",
"turbo": false
}'
const response = await fetch('https://carteira.nevermissapps.com/v1/split/withdraw', {
method: 'POST',
headers: {
'Authorization': 'Bearer SUA_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
recipientUserId: '123456789012345678',
pixKey: '[email protected]',
turbo: true
})
});
const data = await response.json();
console.log(data);
import requests
response = requests.post(
'https://carteira.nevermissapps.com/v1/split/withdraw',
headers={
'Authorization': 'Bearer SUA_API_KEY',
'Content-Type': 'application/json'
},
json={
'recipientUserId': '123456789012345678',
'pixKey': '[email protected]',
'turbo': True
}
)
data = response.json()
print(data)
<?php
$ch = curl_init('https://carteira.nevermissapps.com/v1/split/withdraw');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer SUA_API_KEY',
'Content-Type: application/json'
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
'recipientUserId' => '123456789012345678',
'pixKey' => '[email protected]',
'turbo' => true
]));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response, true);
curl_close($ch);
print_r($data);
?>
{
"success": true,
"message": "Saque de split turbo solicitado com sucesso! O valor será enviado em instantes.",
"withdrawal": {
"txid": "SW1732543800ABC123",
"cartwaveId": "ctw_transfer_xyz",
"amount": 50.00,
"netAmount": 46.50,
"fee": 3.50,
"feeType": "turbo",
"pixKey": "[email protected]",
"pixKeyOwner": "João Silva",
"status": "processing",
"isTurbo": true,
"isSplitWithdrawal": true,
"splitRecipientUserId": "123456789012345678",
"previousSplitBalance": 50.00,
"newSplitBalance": 0.00
}
}
{
"success": true,
"message": "Saque de split normal agendado com sucesso! O valor será processado em até 24 horas.",
"withdrawal": {
"txid": "SW1732543800DEF456",
"amount": 50.00,
"netAmount": 49.50,
"fee": 0.50,
"feeType": "normal",
"pixKey": "[email protected]",
"pixKeyOwner": "João Silva",
"status": "scheduled",
"isTurbo": false,
"isSplitWithdrawal": true,
"splitRecipientUserId": "123456789012345678",
"requestedAt": 1732543800000,
"estimatedProcessingAt": 1732630200000,
"previousSplitBalance": 50.00,
"newSplitBalance": 0.00
}
}
{
"success": false,
"message": "Split não habilitado para esta conta"
}
{
"success": false,
"message": "Saldo de split insuficiente. Mínimo para saque: R$ 10.00",
"details": {
"recipientUserId": "123456789012345678",
"availableSplitBalance": "5.00",
"minimumWithdrawal": "10.00"
}
}
{
"success": false,
"message": "Você já possui uma solicitação de saque pendente."
}
Descrição
Permite que o criador de pagamentos com split saque o saldo acumulado proveniente de receitas de split de um destinatário. Assim como o saque normal, existem dois tipos: Normal (R0,50−24h)e∗∗Turbo∗∗(R 3,50 - instantâneo).Funcionalidade restrita: A funcionalidade de split precisa estar habilitada na sua conta. Entre em contato com o suporte para solicitar a ativação.
Importante: A chave PIX deve ser fornecida no body da requisição e será validada antes do processamento.
Headers
string
required
Bearer token com sua API Key
string
required
Deve ser
application/jsonBody
string
required
ID Discord do destinatário do split (deve ter entre 17 e 20 dígitos numéricos)
string
required
Chave PIX de destino para receber o saque
boolean
default:true
true para saque turbo (instantâneo), false para saque normal (agendado para 24h)Tipos de Saque
Normal
Taxa: R$ 0,50Tempo: Agendado para processamento em até 24 horasMínimo: R$ 10,00Status:
scheduled → processing → completedTurbo
Taxa: R$ 3,50Tempo: Instantâneo (processado imediatamente)Mínimo: R$ 10,00Status:
processing → completedSaque único: Você só pode ter um saque em processamento por vez (partilhado com saques normais).
Pré-requisitos
Split habilitado na conta
Split habilitado na conta
A funcionalidade de split deve estar ativa na sua conta
recipientUserId válido
recipientUserId válido
Deve ser um ID Discord válido (17 a 20 dígitos) e diferente do seu próprio ID
Saldo de split suficiente
Saldo de split suficiente
O saldo de split do destinatário indicado deve ser de pelo menos R$ 10,00
Chave PIX válida
Chave PIX válida
A chave PIX fornecida no body será validada antes de processar o saque
Sem saque pendente
Sem saque pendente
Não pode haver outro saque em processamento
Limites de saque
Limites de saque
Diário (6h-20h): Limite configurado pelo sistemaNoturno (20h-6h): Limite reduzidoOs limites são cumulativos nas últimas 24 horas
Saques não bloqueados
Saques não bloqueados
Sua conta não pode ter saques bloqueados pelo sistema ou administrador
Response
boolean
Indica sucesso
string
Mensagem de confirmação
object
Detalhes do saque de split
Show properties
Show properties
string
ID único da transação de saque
string
ID da transferência no Cartwave (apenas turbo)
number
Valor bruto do saque
number
Valor líquido que você receberá
number
Taxa cobrada (R0,50normalouR 3,50 turbo)
string
Tipo da taxa:
normal ou turbostring
Chave PIX de destino
string
Nome do titular da chave PIX
string
Status:
processing (turbo) ou scheduled (normal)boolean
Se é saque turbo
boolean
Sempre
true — indica que é um saque de splitstring
ID do destinatário de split cujo saldo foi sacado
number
Timestamp da solicitação (em milissegundos) — apenas para normal
number
Quando será processado (em milissegundos) — apenas para normal
number
Saldo de split antes do saque
number
Saldo de split após o saque
curl -X POST https://carteira.nevermissapps.com/v1/split/withdraw \
-H "Authorization: Bearer SUA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"recipientUserId": "123456789012345678",
"pixKey": "[email protected]",
"turbo": true
}'
curl -X POST https://carteira.nevermissapps.com/v1/split/withdraw \
-H "Authorization: Bearer SUA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"recipientUserId": "123456789012345678",
"pixKey": "[email protected]",
"turbo": false
}'
const response = await fetch('https://carteira.nevermissapps.com/v1/split/withdraw', {
method: 'POST',
headers: {
'Authorization': 'Bearer SUA_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
recipientUserId: '123456789012345678',
pixKey: '[email protected]',
turbo: true
})
});
const data = await response.json();
console.log(data);
import requests
response = requests.post(
'https://carteira.nevermissapps.com/v1/split/withdraw',
headers={
'Authorization': 'Bearer SUA_API_KEY',
'Content-Type': 'application/json'
},
json={
'recipientUserId': '123456789012345678',
'pixKey': '[email protected]',
'turbo': True
}
)
data = response.json()
print(data)
<?php
$ch = curl_init('https://carteira.nevermissapps.com/v1/split/withdraw');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer SUA_API_KEY',
'Content-Type: application/json'
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
'recipientUserId' => '123456789012345678',
'pixKey' => '[email protected]',
'turbo' => true
]));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response, true);
curl_close($ch);
print_r($data);
?>
{
"success": true,
"message": "Saque de split turbo solicitado com sucesso! O valor será enviado em instantes.",
"withdrawal": {
"txid": "SW1732543800ABC123",
"cartwaveId": "ctw_transfer_xyz",
"amount": 50.00,
"netAmount": 46.50,
"fee": 3.50,
"feeType": "turbo",
"pixKey": "[email protected]",
"pixKeyOwner": "João Silva",
"status": "processing",
"isTurbo": true,
"isSplitWithdrawal": true,
"splitRecipientUserId": "123456789012345678",
"previousSplitBalance": 50.00,
"newSplitBalance": 0.00
}
}
{
"success": true,
"message": "Saque de split normal agendado com sucesso! O valor será processado em até 24 horas.",
"withdrawal": {
"txid": "SW1732543800DEF456",
"amount": 50.00,
"netAmount": 49.50,
"fee": 0.50,
"feeType": "normal",
"pixKey": "[email protected]",
"pixKeyOwner": "João Silva",
"status": "scheduled",
"isTurbo": false,
"isSplitWithdrawal": true,
"splitRecipientUserId": "123456789012345678",
"requestedAt": 1732543800000,
"estimatedProcessingAt": 1732630200000,
"previousSplitBalance": 50.00,
"newSplitBalance": 0.00
}
}
{
"success": false,
"message": "Split não habilitado para esta conta"
}
{
"success": false,
"message": "Saldo de split insuficiente. Mínimo para saque: R$ 10.00",
"details": {
"recipientUserId": "123456789012345678",
"availableSplitBalance": "5.00",
"minimumWithdrawal": "10.00"
}
}
{
"success": false,
"message": "Você já possui uma solicitação de saque pendente."
}