These docs are for v1.2. Click to read the latest docs for v1.4.

Comunidade

Ask a Question
Back to All

Erro 500 post Transferência

Estamos com um problema ao tentar enviar uma transferência (TED) entre contas de mesma titularidade, do BTG para uma conta Itaú.

Usando o Guzzle, o erro é:

"Server error: POST https://api.empresas.btgpactual.com/v1/companies/{cnpj}/transfers resulted in a 500 Internal Server Error response"

Headers:

Array
(
    [Accept] => application/json
    [Authorization] => Bearer {token}
    [Content-Type] => application/json
)

Payload:

{
   "amount":10,
   "scheduledDate":"2024-02-22",
   "reason":"Transfer\u00eancias entre contas da conta 00005 - Banco BTG para a conta 0001 XXXXXXX - Banco Ita\u00fa XXXXXXX",
   "type":"TED",
   "debitParty":{
      "branchCode":{agencia_btg},
      "number":{conta_btg}
   },
   "creditParty":{
      "bankCode":"341",
      "branchCode":{agencia_itau},
      "number":{conta_itau},
      "personType":"J",
      "accountType":"CC",
      "taxId":{cnpj_destino},
      "name":"nome destino LTDA"
   },
   "tags":{
      "externalId":403884
   }
}

Podem ajudar com o que pode ser este problema?