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
}