Skip to main content
Responsável por realizar transferência entre contas.
curl --request POST \
  --url https://api.ext.dbs.moneyp.dev.br/api/TransferenciaEntreContas \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --header 'IdempotencyKey: <idempotencykey>' \
  --header 'IgnoraHandshake: <ignorahandshake>' \
  --data '
{
  "origem": {
    "agencia": "<string>",
    "agenciaDigito": "<string>",
    "conta": "<string>",
    "contaDigito": "<string>",
    "contaPgto": "<string>"
  },
  "destino": {
    "agencia": "<string>",
    "agenciaDigito": "<string>",
    "conta": "<string>",
    "contaDigito": "<string>",
    "contaPgto": "<string>"
  },
  "vlrTransacao": 123,
  "finlddCli": 123,
  "codOperacaoCli": "<string>",
  "descCliente": "<string>"
}
'
{
  "sucesso": true,
  "mensagem": "<string>",
  "valorTransacao": 123,
  "custoTransacao": 123,
  "codigoAutenticacao": "<string>",
  "codigoMovimento": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "codigoTransacao": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "contaDestino": {
    "agencia": "<string>",
    "agenciaDigito": "<string>",
    "conta": "<string>",
    "contaDigito": "<string>",
    "contaPgto": "<string>"
  }
}

Documentation Index

Fetch the complete documentation index at: https://bmpdocs.moneyp.com.br/llms.txt

Use this file to discover all available pages before exploring further.

Through this endpoint, the partner can perform value transfers between BMP accounts.
In production, the use of HandShake and HMAC is mandatory.

Authorizations

Authorization
string
header
required

Copie 'Bearer ' + token

Headers

IdempotencyKey
string
required
IgnoraHandshake
boolean
default:true
required

(somente em homologação)

Body

origem
object

Objeto detalhado da conta bancária de origem da transferência.*

destino
object

Objeto detalhado da conta bancária de destino da transferência.*

vlrTransacao
number<double> | null

Valor da transferência a ser realizada.*

Observação:

  • O 'valor da transferência' (vlrTransacao) pode ter no máximo duas casas decimais.
  • O valor da transferência deve ser maior que 0 (zero).
finlddCli
integer<int32> | null

Finalidade da transferência.

codOperacaoCli
string | null

Código para identificar o tipo de operação da transferência.

Observação:

  • O código identificador do tipo de operação da transferência pode ter no máximo 50 caracteres.
descCliente
string | null

Descrição para a transferência.

Observação:

  • A descrição para a transferência pode ter no máximo 50 caracteres.

Response

Success

sucesso
boolean
mensagem
string | null
valorTransacao
number<double>

Valor total monetário da Transação Financeira realizada.

custoTransacao
number<double>

Custo associado à Transação Financeira, incluindo taxas ou encargos aplicáveis.

codigoAutenticacao
string | null
codigoMovimento
string<uuid>

Código UUID identificador da Movimentação Financeira gerada.

codigoTransacao
string<uuid>

Código UUID identificador da Transação realizada.

contaDestino
object

Objeto detalhado da Conta de Destino da transferência.