---
title: "PaymentManager"
description: "Payment status of a Bitrix24 application — extracted from `app.info`."
canonical_url: "https://bitrix24.github.io/b24jssdk/docs/working-with-the-rest-api/helper-payment-manager"
last_updated: "2026-08-25"
---
# PaymentManager

> Payment status of a Bitrix24 application — extracted from `app.info`.

`PaymentManager`{className="language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight" language="ts-type" style=""} wraps the payment-related fields of `app.info` (`PAYMENT_EXPIRED`, `DAYS`). Created when `LoadDataType.App` is requested; reachable through [`B24HelperManager.paymentInfo`](https://bitrix24.github.io/b24jssdk/raw/docs/working-with-the-rest-api/helper.md#profileinfo--appinfo--paymentinfo--licenseinfo--currency--appoptions--useroptions).

## Usage

```ts
import { useB24Helper, LoadDataType } from '@bitrix24/b24jssdk'

const { initB24Helper, getB24Helper } = useB24Helper()
await initB24Helper($b24, [LoadDataType.App])

const payment = getB24Helper().paymentInfo.data
if (payment.isExpired) {
  console.warn(`Paid period ended ${payment.days} day(s) ago`)
}
```

## Getter `data`

```ts-type
get data(): TypePayment
```

| Field | Type | Description |
| --- | --- | --- |
| `isExpired` | `boolean`{className="language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight" language="ts-type" style=""} | `true` once the paid period or the trial has ended. |
| `days` | `number`{className="language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight" language="ts-type" style=""} | Days remaining (when `isExpired === false`) or days since expiration (when `isExpired === true`). |

## Sitemap

See the full [sitemap](/b24jssdk/sitemap.md) for all pages.
