Principal Pix Como fazer um pagamento via API para uma chave pix externa (Pix out)?

Como fazer um pagamento via API para uma chave pix externa (Pix out)?

Última atualização em Jan 27, 2026

Para realizar pagamento pix para uma chave externa deve ser utilizado dois endpoint onde primeiro é criado o pagamento e depois aprovado em outro endpoint.

1 - Criar o pagamento

Endpoint:

POST /api/v1/payment
{
  "correlationID": "payment1",
  "destinationAlias": "c4249323-b4ca-43f2-8139-8232aab09b93",
  "destinationAliasType": "RANDOM",
  "type": "PIX_KEY",
  "value": 100,
  "comment": "payment comment"
}

Campos

  • correlationID (obrigatório)
    Identificador único do pagamento no seu sistema.

    O que é um Correlation ID?

    Um Correlation ID é um identificador exclusivo associado a uma transação ou solicitação específica que percorre todo o ciclo de vida da operação, desde a entrada até a saída do sistema. Isso é essencial para rastrear e correlacionar eventos e logs relacionados a uma determinada transação, facilitando a depuração e o monitoramento de sistemas complexos.

  • destinationAlias (obrigatório)
    Chave PIX de destino.

  • destinationAliasType (obrigatório)
    Tipo da chave PIX

  • type (obrigatório)
    Tipo do pagamento.

  • value (obrigatório)
    Valor do pagamento em centavos.

  • comment (opcional)
    Descrição que será enviada junto ao pagamento.

  • metadata (opcional)
    Objeto para informações adicionais (máx. 30 chaves).

  • pixKeyEndToEndId (opcional)
    Identificador end-to-end da chave PIX para rastreamento.

Este request apenas cria a solicitação de pagamento. Para que o PIX seja efetivado, é necessário realizar a aprovação da solicitação em uma etapa posterior.

Link Documentação: https://developers.woovi.com/api#tag/payment-request-access/POST/api/v1/payment

2 - Aprovar solicitação de pagamento PIX

Este endpoint é responsável por aprovar uma solicitação de pagamento previamente criada, efetivando o pagamento via PIX.

Endpoint:

POST /api/v1/payment/approve

Body:

{
  "correlationID": "payment1"
}

Campos

  • correlationID (obrigatório)
    Identificador do pagamento retornado na criação da solicitação.

Após utilizar os dois endpoints a transação esta finalizada.

Link documentação: https://developers.woovi.com/api#tag/payment-request-access/POST/api/v1/payment/approve

OBS: Para utilizar a função de pix externo é necessário habilitar a permissão na sua conta para que os pagamentos externos sejam autorizados. Veja em: https://ajuda.woovi.com/hc/duvidas-frequentes/articles/como-ativar-o-pix-out-pagamento-externo