Skip to main content

API de Costos adicionales

Ver en POSTMAN

Recurso para obtener los costos adicionales dados de alta en Increase Pay.

Cómo probar

Recuerda usar la Base URL de Sandbox para hacer pruebas: https://gateway.increase.app/pay-sandbox/public/v1/

URL Producción: https://gateway.increase.app/pay/public/v1/

Recordar siempre enviar en los headers Content-Type: application/json

Crear un Costo adicional

POST https://gateway.increase.app/pay/public/v1/additional_costs

ParámetroTipoDescripciónRequeridoPermite update
cycle_unitStringUnidad de la cantidad de ciclos ("monthly", "daily", "weekly", "yearly"). Default: monthlysino
countryStringPaís en ISO 3166-1 alpha-3. Ej: ARGsino
nameStringNombre del costo adicionalsisi
typeStringTipo de costo adicional ("flat" o "percentage")sino
currencyStringMoneda en formato ISO 4217. Ej: ARSsino
amountStringMonto o porcentaje del descuento "1500.0" (\$1500) o "0.4" (40%)sisi
durationStringTiempo de vigencia del descuento ("periodic", "forever"). Default: periodicsino
cycle_amountIntCantidad de ciclosnono
descriptionStringDescripcion del Costo adicional (ej: "Costo adicional paquete premium 2023")nono
external_idStringId para tu aplicación.nosi

Ejemplo

{
"name": "30% Paquete premium Prueba",
"type": "percentage",
"amount": "0.3",
"currency": "ARG",
"country": "ARG",
"duration": "periodic",
"cycle_unit": "monthly",
"cycle_amount": 6,
"description": "",
"external_id": ""
}

Obtener todos los costos adicionales

GET https://gateway.increase.app/pay/public/v1/additional_costs

Parámetros optativos

ParámetroTipoDescripción
PageIntegerIndica la página a obtener resultados.
per_pageIntegerCantidad de resultados por página (Máximo 40).

Response

{
"data": [
{
"id": "00000000-0000-0000-0000-000000000001",
"name": "30% Paquete premium Prueba",
"type": "percentage",
"amount": "0.3",
"currency": "ARS",
"duration": "periodic",
"cycle_unit": "monthly",
"cycle_amount": 6,
"created_at": "2020-01-17T17:35:49-03:00",
}
],
"current_page": 1,
"per_page": 20,
"total_pages": 1,
"total_elements": 1
}