Saltar al contenido principal
POST
/
v1
/
fees
Calcular tarifas para un paquete
curl --request POST \
  --url https://fees.sandbox.lerian.net/v1/fees \
  --header 'Content-Type: <content-type>' \
  --header 'X-Organization-Id: <x-organization-id>' \
  --data '
{
  "segmentId": "019c96a0-0b4e-7079-8be0-ab6bdccf975f",
  "ledgerId": "019c96a0-0ac0-7de9-9f53-9cf842a2ee5a",
  "transaction": {
    "route": "019c96a0-10a0-72d2-9fb0-2b7de8093182",
    "description": "Prueba de tarifas",
    "pending": false,
    "send": {
      "asset": "BRL",
      "value": "4000.00",
      "source": {
        "from": [
          {
            "accountAlias": "customer-brl-1",
            "share": {
              "percentage": "15"
            }
          },
          {
            "accountAlias": "customer-brl-2",
            "share": {
              "percentage": "35"
            }
          },
          {
            "accountAlias": "customer-brl-3",
            "share": {
              "percentage": "40"
            }
          },
          {
            "accountAlias": "customer-brl-4",
            "share": {
              "percentage": "10"
            }
          }
        ]
      },
      "distribute": {
        "to": [
          {
            "accountAlias": "business-brl-1",
            "share": {
              "percentage": "25"
            }
          },
          {
            "accountAlias": "business-brl-2",
            "share": {
              "percentage": "25"
            }
          },
          {
            "accountAlias": "business-brl-3",
            "share": {
              "percentage": "25"
            }
          },
          {
            "accountAlias": "business-brl-4",
            "share": {
              "percentage": "25"
            }
          }
        ]
      }
    }
  }
}
'
{ "segmentId": "019c96a0-0b4e-7079-8be0-ab6bdccf975f", "ledgerId": "019c96a0-0ac0-7de9-9f53-9cf842a2ee5a", "transaction": { "route": "019c96a0-10a0-72d2-9fb0-2b7de8093182", "pending": false, "description": "Ejemplo de tarifa", "metadata": { "packageAppliedID": "01962565-8d57-737b-abfa-84c3a15eeb15" }, "send": { "asset": "BRL", "value": "4175.00", "source": { "from": [ { "accountAlias": "customer-brl-1", "amount": { "asset": "BRL", "value": "1000.00" }, "route": "pixdebit", "metadata": null }, { "accountAlias": "customer-brl-2", "amount": { "asset": "BRL", "value": "1000.00" }, "route": "pixdebit", "metadata": null }, { "accountAlias": "customer-brl-3", "amount": { "asset": "BRL", "value": "1000.00" }, "route": "pixdebit", "metadata": null }, { "accountAlias": "customer-brl-4", "amount": { "asset": "BRL", "value": "1175.00" }, "route": "pixdebit", "metadata": null } ] }, "distribute": { "to": [ { "accountAlias": "business-brl-1", "amount": { "asset": "BRL", "value": "4175.00" }, "route": "pixcredit", "metadata": null } ] } } } }

Documentation Index

Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt

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

Encabezados

Authorization
string

El token de autorización en formato 'Bearer '.

Importante: Este encabezado es obligatorio si su entorno tiene habilitado Access Manager. Para obtener más información, consulte la documentación de Access Manager.

Content-Type
string
requerido

Tipo de medio del recurso. Debe ser application/json.

Ejemplo:

"application/json"

X-Organization-Id
string
requerido

Identificador único de la organización asociada a la solicitud.

Ejemplo:

"019c96a0-0a98-7287-9a31-786e0809c769"

Cuerpo

application/json
ledgerId
string
requerido

Identificador único del Ledger al que está vinculado este paquete de tarifas en el Ledger de Midaz.

transaction
object
requerido

Información sobre la transacción a la que se aplica la tarifa.

segmentId
string

Identificador único del segmento al que está vinculado este paquete de tarifas en el Ledger de Midaz.

Respuesta

Indica que el recurso se creó correctamente y que la operación se completó según lo esperado.

Resultado del cálculo de tarifas. Contiene los identificadores del Ledger y del segmento junto con la transacción enriquecida con las tarifas calculadas.

ledgerId
string
requerido

Identificador único del Ledger al que está vinculado este paquete de tarifas en el Ledger de Midaz.

transaction
object
requerido

Información sobre la transacción a la que se aplica la tarifa.

segmentId
string

Identificador único del segmento al que está vinculado este paquete de tarifas en el Ledger de Midaz.