Planes de pago

Asignación masiva de planes de pago

POST /v1/fee-rules/bulk-assign

Permite asignar un listado de planes de pago para un listado de comercios.

POST /v1/fee-rules/bulk-assign/all

Permite asignar un listado de planes de pago a todos los comercios.

ParámetrosDescripción
merchant_ids
  • (opcional)
  • Array<UUID>
  • Identificadores de comercios. Se envía solo en bulk-assign
payment_plan_ids
  • Array<UUID>
  • Identificadores a planes de pago (ver más abajo).

Nota: El listado de planes de pago se obtiene desde aquí. De ese listado obtenemos el campo ID al que hacemos referencia como payment_plan_id

[
  {
    "id": "UUID",
    "payment_method": "string",
    "term": "integer",
    "commission": "number",
    "card_brand": "string",
    "is_selected": "boolean",
    "has_installments": "boolean",
    "is_international": "boolean"
  }
]
ℹ️

Asegúrate de revisar bien los planes de pago y comercios. La asignación reemplaza solo los planes actuales que tienen la misma combinación de card_brand, payment_method, is_international y has_installments que un plan enviado; los demás planes asignados se conservan. La respuesta es 201 sin contenido en el body.

  curl --request POST \
    --url https://api.menta.global/api/v1/fee-rules/bulk-assign \
    --header 'Authorization: Bearer {access_token}' \
    --header 'Content-Type: application/json' \
    --data '{
      "merchant_ids": [
        "{merchant_id1}",
        "{merchant_id2}"
      ],
      "payment_plan_ids" : [
        "{payment_plan_id1}",
        "{payment_plan_id2}"
      ]
    }'
curl --request POST \
  --url https://api.menta.global/api/v1/fee-rules/bulk-assign/all \
  --header 'Authorization: Bearer {access_token}' \
  --header 'Content-Type: application/json' \
  --data '{
    "payment_plan_ids" : [
      "{payment_plan_id1}",
      "{payment_plan_id2}"
    ]
  }'
 

Sin contenido en el body.