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

# Глоссарий: Google Wallet save-URL

> Справочник функций и констант сборщика Google Wallet — как карты подписываются и превращаются в ссылку сохранения в кошелёк.

Справочник к странице [«Сборщик Google Wallet»](/ru/logic/wallet/google).

## Понятия

| Понятие                          | Значение                                                                                                                                                          |
| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Сборщик Google Wallet (save-URL) | Собирает описание карты Google Wallet, подписывает его служебным ключом и формирует ссылку сохранения карты в кошелёк. Это не модель, а набор функций и констант. |

## Модели и поля

### Сборщик Google Wallet (save-URL)

*Собирает описание карты Google Wallet, подписывает его служебным ключом и формирует ссылку для добавления карты в кошелёк. Это не модель, а набор функций и констант.*

**Публичные точки входа**

| Поле                             | Тип     | Описание                                                                                          |
| -------------------------------- | ------- | ------------------------------------------------------------------------------------------------- |
| Ссылка сохранения бонусной карты | функция | Собирает описание бонусной карты, подписывает его и возвращает ссылку сохранения в Google Wallet. |
| Ссылка сохранения карты заказа   | функция | Собирает описание карты заказа, подписывает его и возвращает ссылку сохранения.                   |

**Сборка карты**

| Поле                          | Тип     | Описание                                                                           |
| ----------------------------- | ------- | ---------------------------------------------------------------------------------- |
| Сборка класса бонусной карты  | функция | Формирует класс бонусной карты, применяя дизайн Google Wallet и логотип программы. |
| Сборка объекта бонусной карты | функция | Формирует объект бонусной карты: баланс, кэшбэк, уровень, QR-код клиента.          |
| Сборка класса карты заказа    | функция | Формирует общий класс карты заказа аренды.                                         |
| Сборка объекта карты заказа   | функция | Формирует объект карты заказа: статус, сроки, точки, оплата, QR-код заказа.        |
| Поиск дизайна Google          | функция | Находит дизайн Google Wallet по уровню лояльности бонуса.                          |

**Подпись**

| Поле                   | Тип     | Описание                                                                                                                       |
| ---------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------ |
| Загрузка ключа подписи | функция | Разбирает сервисный ключ в форматах base64, JSON или PEM, извлекает приватный ключ, чинит переносы строк и кэширует результат. |

**Идентификаторы**

| Поле                   | Тип     | Описание                                                  |
| ---------------------- | ------- | --------------------------------------------------------- |
| Идентификатор эмитента | функция | Идентификатор эмитента из настроек Google Wallet.         |
| ID класса заказа       | функция | Идентификатор класса карты заказа.                        |
| ID объекта заказа      | функция | Идентификатор объекта карты конкретного заказа.           |
| ID класса бонуса       | функция | Идентификатор класса бонусной карты.                      |
| ID объекта бонуса      | функция | Идентификатор объекта бонусной карты конкретного клиента. |

**Вспомогательные**

| Поле         | Тип     | Описание                                                                  |
| ------------ | ------- | ------------------------------------------------------------------------- |
| URI логотипа | функция | Возвращает адрес логотипа арендодателя или переопределённого изображения. |
| RGB в HEX    | функция | Конвертирует цвет из формата rgb(...) в шестнадцатеричный вид.            |

**Константы**

| Поле            | Тип       | Описание                                        |
| --------------- | --------- | ----------------------------------------------- |
| Шаблон save-URL | константа | Шаблон ссылки сохранения карты в Google Wallet. |

**Дизайн карты Google Wallet** — см. [канонический глоссарий](/ru/logic/user/loyalty-glossary).
