Planes de pago

Crear plan de pago

POST /v1/fee-rules

Este endpoint permite crear un plan de pago.

En caso de que algún comercio no cuente con la correcta asignación de un plan de pago, dichos pagos no poseerán cálculos impositivos asociados.

ParámetrosDescripción
payment_method
  • string
  • Tipo de medio de pago
  • [CREDIT, DEBIT, PREPAID]
term
  • integer
  • Días de acreditación
commission
  • number
  • Porcentaje de comisión a cobrar por pago. Por ejemplo, 1.5 equivale a 1,5 %
card_brand
  • string
  • Tipo de tarjeta
  • [VISA, MASTERCARD, AMEX, CARNET, MAESTRO, DISCOVER, CABAL, NARANJA, UNIONPAY, DINERS]
has_installments
  • (opcional)
  • boolean
  • Aplica cuando se paga en cuotas (si no es enviado, por defecto es false)
is_international
  • (opcional)
  • boolean
  • Aplica para tarjetas internacionales (si no es enviado, por defecto es false)
merchant_id
  • (opcional)
  • string
  • Se puede indicar si aplica a un único comercio
alias
  • (opcional)
  • string
  • descripción para identificar el plan de pago
ℹ️

El body es un único objeto, no un array. Para crear varios planes se envía un request por cada uno. La respuesta es 201 con el plan creado; commission se devuelve ya dividido por 100.

  curl --request POST \
    --url https://api.menta.global/api/v1/fee-rules \
    --header 'Authorization: Bearer {access_token}' \
    --header 'Content-Type: application/json' \
    --data '{
    "payment_method": "string",
    "term": integer,
    "commission": number,
    "card_brand": "string",
    "has_installments": boolean,
    "merchant_id": "string",
    "alias": "string",
    "is_international": boolean
  }'
{
    "id": "string",
    "customer_id": "string",
    "merchant_id": "string",
    "payment_method": "string",
    "term": "integer",
    "card_brand": "string",
    "is_international": "boolean",
    "commission": "number",
    "has_installments": "boolean",
    "alias": "string"
}