API de Productos
Ver en POSTMAN
Recurso para obtener los productos dados de alta en Increase Pay o crear nuevos.
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 producto
POST
https://gateway.increase.app/pay/public/v1/products
Parámetros
Parámetro | Tipo | Descripción | Requerido |
---|---|---|---|
name | String | Nombre del producto a crear. | si |
external_id | String | Identificador del producto en tu sistema. | no |
Ejemplo
- Request body
- Response
{
"name": "New product",
"external_id": null
}
{
"id": "cfbb5b44-d21c-480e-b914-15260cded92b",
"name": "New product",
"external_id": null,
"checkout_link": "http://localhost:3000/checkout/...",
"created_at": "2020-01-09T15:02:18-03:00"
}
Obtener todos los productos
GET
https://gateway.increase.app/pay/public/v1/products
Parámetros
Parámetro | Tipo | Descripción | Requerido |
---|---|---|---|
Page | Integer | Indica la página a obtener resultados. | no |
per_page | Integer | Cantidad de resultados por página (Máximo 40). | no |
Response
{
"data": [
{
"id": "00000000-0000-0000-0000-000000000001",
"name": "First product",
"external_id": null,
"checkout_link": "http://localhost:3000/checkout/...",
"created_at": "2020-01-09T15:02:18-03:00"
}
],
"current_page": 1,
"per_page": 20,
"total_pages": 1,
"total_elements": 1
}
Obtener un producto específico
GET
https://gateway.increase.app/pay/public/v1/products/<id>
Parámetros
Parámetro | Tipo | Descripción | Requerido |
---|---|---|---|
id | String | id del producto | si |
Response
{
"id": "00000000-0000-0000-0000-000000000001",
"name": "First product",
"external_id": null,
"checkout_link": "https://pay.increase.app/checkout/00000000-0000-0000-0000-000000000001?product_id=00000000-0000-0000-0000-000000000001",
"created_at": "2020-01-09T15:02:18-03:00"
}