Pular para o conteúdo principal
Responsável por realizar transferência entre contas.
Por meio deste endpoint, o parceiro pode executar transferências de valores entre contas BMP.
Em produção a utilização de HandShake e HMAC é obrigatória.

Autorizações

Authorization
string
header
obrigatório

Copie 'Bearer ' + token

Cabeçalhos

IdempotencyKey
string
obrigatório
IgnoraHandshake
boolean
padrão:true
obrigatório

(somente em homologação)

Corpo

origem
object | null

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

destino
object | null

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.

Resposta

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 | null

Objeto detalhado da Conta de Destino da transferência.