• Guias
  • API
  • Contacto

›Pay

Card - API

    Autenticación

    • Obtener token
    • Invalidate token

    Metodos

    • Payments
    • Movements
    • Taxes
    • Campos y tipos de datos

Card - TXT

  • Reports API
  • Diseño de registro

Match

  • API Increase Match

Pay

  • Productos
  • Planes
  • Clientes
  • Suscripciones
  • Descuentos
  • Impuestos
  • Facturas
  • Pagos
  • WebHooks

API de Descuentos

Para consultas contactate a pay@increase.app

Recurso para obtener los descuentos dados de alta en Increase Pay.

Cómo probar

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

Crear un descuento

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

Headers

Content-Type:application/json
Authorization: Bearer <access_token>
ParámetroTipoDescripción
name*StringNombre del Descuento
descriptionStringDescripcion del Descuento (ej: "Descuento campaña retencion 2020")
external_idStringId para tu aplicación.
type*Stringtipo de descuento ("flat" o "percentage")
currency*Stringmoneda
amount*Stringmonto o porcentaje del descuento "1500.0" ($1500) o "0.4" (40%)
duration*StringTiempo de vigencia del descuento ("periodic")
cycle_amountIntcantidad de ciclos
cycle_unit*Stringunidad de la cantidad de ciclos ("monthly")

Los parámetros con * son obligatorios

Response

{
  "id": "b5d36020-25e2-4a35-baac-c0a27567fae7",
  "external_id": null,
  "name": "test",
  "type": "flat",
  "amount": "100.0",
  "currency": "ARS",
  "duration": "periodic",
  "cycle_unit": "monthly",
  "cycle_amount": 1,
  "created_at": "2020-01-17T17:35:49-03:00",
}

Obtener todos los descuentos

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

Headers

Content-Type:application/json
Authorization: Bearer <access_token>
Curl
curl --include \
--header "Content-Type: application/json" \
--header "X-Auth-Token: <tu_access_token>" \
'https://gateway.increase.app/pay/public/v1/discounts'

Parámetros optativos

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

Success response

{
  "data": [
    {
      "id": "00000000-0000-0000-0000-000000000001",
      "external_id": null,
      "name": "ea expedita",
      "type": "flat",
      "amount": "58065.72",
      "currency": "ARS",
      "duration": "periodic",
      "cycle_unit": "monthly",
      "cycle_amount": 1,
      "created_at": "2020-01-17T17:35:49-03:00",
    }
  ],
  "current_page": 1,
  "per_page": 20,
  "total_pages": 1,
  "total_elements": 1
}

Obtener un descuento específico

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

Headers

Content-Type:application/json
Authorization: Bearer <access_token>

Actualizar un descuento específico

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

Headers

Content-Type:application/json
Authorization: Bearer <access_token>
ParámetroTipoDescripción
name*Stringnombre del descuento
amountStringmonto del descuento
external_idStringId para tu aplicación.
← SuscripcionesImpuestos →
  • Cómo probar
  • Crear un descuento
  • Obtener todos los descuentos
  • Obtener un descuento específico
  • Actualizar un descuento específico
Copyright © 2020 Increase