Skip to main content
Realiza uma transferência via Pix.
curl --request POST \
  --url https://api.ext.pix.dbs.moneyp.com.br/api/Recurso/Transferir \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --header 'IdempotencyKey: <idempotencykey>' \
  --header 'IgnoraHandshake: <ignorahandshake>' \
  --data '{
  "dadosEnvioPorChave": {
    "ticket": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "chave": "<string>",
    "tipoChave": 0
  },
  "dadosEnvioPorConta": {
    "contaDestino": {
      "agencia": "<string>",
      "agenciaDigito": "<string>",
      "conta": "<string>",
      "contaDigito": "<string>",
      "contaPgto": "<string>",
      "tipoConta": 1,
      "modeloConta": 1
    },
    "ispbDestino": "<string>",
    "nomeDestino": "<string>",
    "documentoFederalDestino": "<string>"
  },
  "valor": 123,
  "codigoOperacaoCliente": "<string>",
  "descricaoCliente": "<string>",
  "prioridade": 0,
  "contaOrigem": {
    "agencia": "<string>",
    "agenciaDigito": "<string>",
    "conta": "<string>",
    "contaDigito": "<string>",
    "contaPgto": "<string>",
    "tipoConta": 1,
    "modeloConta": 1
  },
  "informacoesAdicionais": "<string>",
  "idConciliacaoRecebedor": "<string>",
  "tpQRCode": 1,
  "codigoLeituraQRCode": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}'
{
  "sucesso": true,
  "mensagem": "<string>",
  "codigoTransacao": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
Through this endpoint, the partner can make transfers using a Pix key, bank details, or QR Code.
In production, the use of HandShake and HMAC is mandatory.
Transfer via PIX Key: In this model, for the client to successfully complete the request, the client must query the key at the /api/Chave/Consultar endpoint to obtain the “ticket.” In this case, the key that will receive the transfer is required.Transfer via Bank Details: In this model, for the client to successfully complete the request, the client must provide the destination account details, including the branch, account, account type, account model, destination ISPB (Brazilian Social Security Number), name, and beneficiary’s federal ID.Transfer via QR Code: In this model, for the client to successfully complete the request, the client must query the key at the /api/QRCode/Ler endpoint to obtain the “QRCodeReadingCode” (CodigoLeituraQRCode).

Authorizations

Authorization
string
header
required

Copie 'Bearer ' + token

Headers

IdempotencyKey
string
required
IgnoraHandshake
boolean
default:true
required

(somente em homologação)

Body

dadosEnvioPorChave
object

Objeto detalhando os dados da chave Pix para transação.

Observação:

  • Obrigatório para transações através de chave.
dadosEnvioPorConta
object

Objeto detalhando os dados da Conta para transação.

Observação:

  • Obrigatório para transações através de dados da conta.
valor
number

Valor da Transação.*

codigoOperacaoCliente
string | null

Identificador fornecido pelo remetente para facilitar a conciliação e o rastreamento da transação.

descricaoCliente
string | null

Descrição opcional fornecida pelo Remetente.

prioridade
enum<integer>

Prioridade do PIX.

Valores: 0 - URGENTE 1 - NORMAL

Available options:
0,
1
contaOrigem
object

Objeto detalhado da conta bancária do remetente.*

informacoesAdicionais
string | null

Detalhes adicionais relacionados à transação Pix.*

idConciliacaoRecebedor
string | null

Identificador de conciliação do recebedor da transação (TXID).

tpQRCode
enum<integer>

Tipo de QRCODE.

Valores: 1 - Estático 2 - Dinâmico 3 - Composto

Available options:
1,
2,
3
codigoLeituraQRCode
string<uuid>

Indentificador UUID de leitura do QR Code.

Response

200 - application/json

Success

sucesso
boolean
mensagem
string | null
codigoTransacao
string<uuid>
I