Skip to main content

API de impuestos

Ver en POSTMAN

Recurso para obtener los impuestos 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 impuesto

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

ParámetroTipoDescripciónRequeridoPermite update
typeStringTipo de impuesto ("Flat", "Percentage")sino
nameStringNombre del impuestosisi
amountStringEntre 0 y 1 para porcentajes,sino enviar el monto.sisi
external_idStringId para tu aplicación.nosi
descriptionStringDescripcion del taxnosi
countryStringPaís en ISO 3166-1 alpha-3. Ej: ARGnosi
currencyStringMoneda en formato ISO 4217. Ej: ARSnono
regionStringRegion del impuestonosi

Ejemplo

{
"type": "flat",
"name": "New tax",
"amount": 120,
"external_id": "9e8bc664-dd8f-4477-8336-0d2663536c85",
"description": "Tax description",
"country": "ARG",
"currency": "ARS"
}

Obtener todos los impuestos

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

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",
"type": "flat",
"name": "sapiente fugit",
"amount": "29753.49",
"region": null,
"created_at": "2020-01-17T17:35:49-03:00"
}
],
"current_page": 1,
"per_page": 20,
"total_pages": 1,
"total_elements": 1
}

Obtener un impuesto específico

GET https://gateway.increase.app/pay/public/v1/taxes/<id>

Response

{
"id": "9cacf4ba-080f-4120-a84e-6b824e92fe39",
"type": "flat",
"name": "New tax",
"amount": "130.0",
"region": null,
"created_at": "2021-09-30T15:04:36-03:00",
"country": "ARG",
"description": "Tax description updated",
"external_id": "9e8bc664-dd8f-4477-8336-0d2663536c86"
}

Actualizar un impuesto específico

PUT https://gateway.increase.app/pay/public/v1/taxes/<id>

Ejemplo

{
"name": "New tax",
"amount": "130.0",
"external_id": "9e8bc664-dd8f-4477-8336-0d2663536c86",
"description": "Tax description updated",
"country": "ARG",
"region": null
}