Pular para o conteúdo principal
POST
/
v1
/
estimates
Simular Taxas de Transação
curl --request POST \
  --url https://fees.sandbox.lerian.net/v1/estimates \
  --header 'Content-Type: <content-type>' \
  --header 'X-Organization-Id: <x-organization-id>' \
  --data '
{
  "packageId": "0196251d-a93a-7c42-9eef-c9f463470e21",
  "ledgerId": "01962515-e02a-7eac-b616-5d0df19c3400",
  "transaction": {
    "chartOfAccountsGroupName": "pix",
    "description": "Test FEE",
    "route": "pix",
    "pending": false,
    "send": {
      "asset": "BRL",
      "value": "4000.00",
      "source": {
        "from": [
          {
            "amount": {
              "asset": "BRL",
              "value": "4000.00"
            },
            "accountAlias": "@account1",
            "description": "New Transaction"
          }
        ]
      },
      "distribute": {
        "to": [
          {
            "amount": {
              "asset": "BRL",
              "value": "4000.00"
            },
            "accountAlias": "@account10",
            "description": "New Transaction"
          }
        ]
      }
    }
  }
}
'
{
  "message": "Successfully estimated fee.",
  "feesApplied": {
    "segmentId": "0197f4cd-ea30-7840-95f6-f0c29a8b1c8c",
    "ledgerId": "01962515-e02a-7eac-b616-5d0df19c3400",
    "transaction": {
      "route": "b2d91a9f-a369-4d8f-9116-660493b528ab",
      "description": "Fee Example",
      "pending": false,
      "metadata": {
        "packageAppliedID": "01962565-8d57-737b-abfa-84c3a15eeb15"
      },
      "send": {
        "asset": "BRL",
        "value": "4175.00",
        "source": {
          "from": [
            {
              "accountAlias": "@account1",
              "amount": {
                "asset": "BRL",
                "value": "1000.00"
              },
              "route": "pixdebit",
              "metadata": null
            },
            {
              "accountAlias": "@account2",
              "amount": {
                "asset": "BRL",
                "value": "1000.00"
              },
              "route": "pixdebit",
              "metadata": null
            },
            {
              "accountAlias": "@account3",
              "amount": {
                "asset": "BRL",
                "value": "1000.00"
              },
              "route": "pixdebit",
              "metadata": null
            },
            {
              "accountAlias": "@account4",
              "amount": {
                "asset": "BRL",
                "value": "1175.00"
              },
              "route": "pixdebit",
              "metadata": null
            }
          ]
        },
        "distribute": {
          "to": [
            {
              "accountAlias": "@account5",
              "amount": {
                "asset": "BRL",
                "value": "4175.00"
              },
              "route": "pixcredit",
              "metadata": null
            }
          ]
        }
      }
    }
  }
}

Cabeçalhos

Authorization
string

O token de autorização no formato 'Bearer '. Importante: Este header é obrigatório se o seu ambiente possui o Access Manager habilitado. Para mais informações, consulte a documentação do Access Manager.

Content-Type
string
obrigatório

O tipo de mídia do recurso. Deve ser application/json.

Exemplo:

"application/json"

X-Organization-Id
string
obrigatório

O identificador único da Organização associada à requisição.

Exemplo:

"0195fb87-eeb6-7487-bc58-659255a23ef1"

Corpo

application/json
packageId
string
obrigatório

Identificador único do pacote que você deseja utilizar.

ledgerId
string
obrigatório

Identificador único do Ledger ao qual o pacote está vinculado no Midaz Ledger.

transaction
object
obrigatório

Informações sobre a transação à qual a taxa se aplica.

Resposta

Indica que o recurso foi criado com sucesso e a operação foi concluída conforme esperado.

message
string
obrigatório

Retorna o resultado da avaliação de taxas. Se nenhuma regra correspondente for encontrada, fornece uma mensagem informativa.

feesApplied
object
obrigatório