> ## Documentation Index
> Fetch the complete documentation index at: https://tech.sedierp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Medios de pago

El servicio permite consultar la información de pago que la empresa configura para el portal de clientes, en línea en formato JSON: el texto informativo sobre cómo pagar y el listado de medios de pago disponibles con su logo y enlace.

El método de solicitud es POST y se requiere un encabezado "Authorization" para la autenticación, que debe contener el **AccessToken** (JWT) obtenido previamente del servicio de [inicio de sesión](https://tech.sedierp.com/inicio-de-sesion.md).

## Prerequisitos

Antes de realizar la consulta de medios de pago, se debe contar con los siguientes datos:

* AccessToken solicitado mediante el servicio de [inicio de sesión](https://tech.sedierp.com/inicio-de-sesion.md)

## Consultar información de medios de pago

**Request URL:** [https://portal.sedierp.com/API/api/Storage/InformacionMediosPagosConsultar](https://portal.sedierp.com/API/api/Storage/InformacionMediosPagosConsultar)\
**Tipo:** POST \
**Content Type:** application/json

El servicio no recibe parámetros: se envía un objeto vacío. La empresa se toma del AccessToken.

```bash theme={null}
curl --location 'https://portal.sedierp.com/API/api/Storage/InformacionMediosPagosConsultar' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <ACCESS_TOKEN>' \
--data '{}'
```

### Respuesta

El servicio retorna en `data` la configuración de pagos de la empresa. Si la empresa no tiene configuración, `data` es un objeto vacío. Si el AccessToken no se envía, es inválido o expiró, el servicio responde HTTP 401 (`{"Code": 401, "Message": "El TokenAcceso no es valido"}`).

**InformacionMediosPagosPortal** `string`

Texto informativo que la empresa muestra en el portal sobre los medios y condiciones de pago.

**MediosPagos** `string`

Listado de medios de pago configurados, como **texto JSON** (se debe convertir con `JSON.parse` o equivalente). Es `"[]"` cuando no hay medios de pago configurados.

**propiedades de cada medio de pago**

**Nombre** `string`

Nombre del medio de pago.

**Logo** `string`

Logo del medio de pago, tal como está registrado en la plataforma.

**Url** `string`

Enlace de pago del medio de pago (ej. botón PSE o pasarela de pagos de la empresa).

```json Request theme={null}
{}
```

```json Exitosa theme={null}
{
    "data": {
        "InformacionMediosPagosPortal": "Puede pagar sus facturas en línea por PSE o en cualquier oficina de Bancolombia con la referencia de su contrato.",
        "MediosPagos": "[{\"Nombre\":\"PSE\",\"Logo\":\"pse.png\",\"Url\":\"https://pagos.empresa.com/pse\"},{\"Nombre\":\"Bancolombia\",\"Logo\":\"bancolombia.png\",\"Url\":\"https://pagos.empresa.com/bancolombia\"}]"
    },
    "result": 1,
    "message": "Transacción exitosa"
}
```

```json Sin configuración theme={null}
{
    "data": {},
    "result": 1,
    "message": "Transacción exitosa"
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.