Skip to main content
POST
Create Payout

Authorizations

Authorization
string
header
required

Chave de API gerada no dashboard da PurinCash (ps_live_ ou ps_test_).

Body

application/json
amount
number
required

Valor do saque em BRL (mínimo R$ 5,00; máximo R$ 999.999,99). Para PIX, deve ser menor ou igual ao campo withdrawable do GET /v1/wallet (balance - disputeBlocked).

Required range: 5 <= x <= 999999.99
walletAddress
string
required

Chave PIX (para method "pix") ou endereço LTC (para method "ltc"). Endereços LTC são validados por formato (legado L/M/3 ou bech32 ltc1...).

Maximum string length: 100
method
enum<string>
default:pix

Método do saque — "pix" (chave PIX) ou "ltc" (Litecoin).

Available options:
pix,
ltc
cryptoAmount
number

Quantidade em LTC a sacar. Obrigatória quando method é "ltc".

Response

Saque criado. Em produção o status é "pending" (aguardando aprovação); no sandbox o retorno é simulado com status "completed" e inclui walletAddress.

id
string

Código do saque (igual a code).

code
string

Código do saque (SAQ-API-... em produção, SAQ-SBX-... no sandbox).

method
enum<string>

Método do saque.

Available options:
pix,
ltc
amount
number

Valor do saque em BRL.

cryptoAmount
number

Quantidade em LTC (presente apenas quando method é "ltc").

walletAddress
string

Chave/endereço informado (retornado apenas no sandbox).

status
enum<string>

Status inicial do saque — "pending" em produção (aguardando aprovação), "completed" no sandbox.

Available options:
pending,
completed
sandbox
boolean

Indica se o saque foi criado no ambiente de teste.