PayZuDocs

Criar transferência interna

Envie saldo para outra conta PayZu pelo número de conta de 6 dígitos e a liquidação acontece na hora, sem passar pelo Pix.

Autorização

BearerAuth
AutorizaçãoBearer <token>

Em: header

Corpo da requisição

application/json

Definições TypeScript

Use o tipo request body no TypeScript.

Corpo da resposta

application/json

application/json

application/json

application/json

application/json

curl --request POST \  --url 'https://api.payzu.processamento.com/v1/internal-transfer' \  --header 'Authorization: Bearer $PAYZU_TOKEN' \  --header 'Content-Type: application/json' \  --data '{  "payerAccountNumber": "513579",  "receiverAccountNumber": "987654",  "amount": 100.5,  "description": "Pagamento referente a fatura #1234",  "callbackUrl": "https://webhook.cool/",  "clientReference": "transfer_abc_123",  "virtualAccount": "loja-centro-01"}'
{
"id": "PAYZU20260506T142500ABC123",
"status": "COMPLETED",
"amount": 100.5,
"type": "WITHDRAW",
"qrCodeText": null,
"qrCodeBase64": null,
"qrCodeUrl": null,
"generatedName": null,
"generatedDocument": null,
"generatedEmail": null,
"serviceFeeCharged": 0,
"payerName": "Joao Silva",
"payerDocument": "12345678901",
"payerInstitutionIspb": "23066240",
"payerInstitutionName": "PAYZU IP LTDA.",
"payerAccountNumber": "513579",
"withdrawPixKey": null,
"withdrawPixType": null,
"receiverName": "Maria Santos",
"receiverDocument": "98765432109",
"receiverInstitutionIspb": "23066240",
"receiverInstitutionName": "PAYZU IP LTDA.",
"receiverAccountNumber": "987654",
"endToEndId": null,
"clientReference": "transfer_abc_123",
"createdAt": "2026-05-06T14:25:00.000Z",
"updatedAt": "2026-05-06T14:25:00.123Z",
"paidAt": "2026-05-06T14:25:00.123Z",
"refundEndToEndId": null,
"refundAmount": null,
"refundStatus": null,
"refundReason": null,
"refundDescription": null,
"refundedAt": null,
"cancellationReason": null
}