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
}