To main content
Лояльность

Добавление идентификатора мерчанта

URL запроса
POST https://api.freedompay.kg/g2g/loyalty/account/link

Тестовый URL запроса
POST https://test-api.freedompay.kg/g2g/loyalty/account/link

Поля запроса
НазваниеОписаниеТип
pg_loyalty_id

required if no pg_account_id

ID счета списания, UUIDv7string/uuid
pg_user_idИдентификатор клиента в системе мерчантаstring
pg_account_id

required if no pg_loyalty_id

Идентификатор счета v.2string
pg_order_idID операции в системе отправителя
Максимальная длина 50 символов
string
pg_descriptionОписание к операции привязкиstring
pg_salt

required

Случайная строка, состоящая из произвольных цифр и латинских букв.
Пример: some random string
string
pg_sig

required

Подпись запросаstring
pg_merchant_id

required

ID магазина. Цифры.integer
Параметры ответа
НазваниеОписаниеТип
pg_statusСтатус запросаstring
pg_datetimeДата и время выполнения запросаdatetime
pg_account_balanceБаланс аккаунтаnumber
operation.pg_operation_idID операцииnumber
operation.pg_typeТип операцииstring
operation.pg_amountСумма операцииnumber
operation.pg_payment_dateДата и время операцииdatetime
operation.pg_descriptionОписание операцииstring
pg_error_codeКод ошибкиnumber
pg_saltСлучайная строка, состоящая из произвольных цифр и латинских букв. Пример: some random stringstring
pg_sigПодпись запросаstring
Получение баланса счета

URL запроса
POST https://api.freedompay.kg/g2g/loyalty/account/balance

Тестовый URL запроса
POST https://test-api.freedompay.kg/g2g/loyalty/account/balance

Поля запроса
НазваниеОписаниеТип
pg_loyalty_id

required if no pg_account_id

ID счета списания, UUIDv7string/uuid
pg_account_id

required if no pg_loyalty_id

Идентификатор счета v.2string
pg_salt

required

Случайная строка, состоящая из произвольных цифр и латинских букв.
Пример: some random string
string
pg_sig

required

Подпись запросаstring
pg_merchant_id

required

ID магазина. Цифры.integer
Параметры ответа
НазваниеОписаниеТип
pg_statusСтатус запросаstring
pg_datetimeДата и время выполнения запросаdatetime
pg_account_balanceБаланс аккаунтаnumber
pg_error_codeКод ошибкиnumber
pg_saltСлучайная строка, состоящая из произвольных цифр и латинских букв.
Пример: some random string
string
pg_sigПодпись запросаstring
Получение истории счета

URL запроса
POST https://api.freedompay.kg/g2g/loyalty/account/operations

Тестовый URL запроса
POST https://test-api.freedompay.kg/g2g/loyalty/account/operations

Поля запроса
НазваниеОписаниеТип
pg_loyalty_id

required if no pg_account_id

ID счета списания, UUIDv7string/uuid
pg_account_id

required if no pg_loyalty_id

Идентификатор счета v.2string
pg_start_dateДата начала периода, если дата не передана, то берется период равный 30 дням от даты запросаdatetime
pg_end_dateДата окончания периодаdatetime
pg_salt

required

Случайная строка, состоящая из произвольных цифр и латинских букв.
Пример: some random string
string
pg_sig

required

Подпись запросаstring
pg_merchant_id

required

ID магазина. Цифры.integer
Параметры ответа
НазваниеОписаниеТип
pg_statusСтатус запросаstring
pg_datetimeДата и время выполнения запросаdatetime
pg_debitСумма списанная за периодnumber
pg_creditСумма начисленная за периодnumber
operation.pg_operation_idID операцииnumber
operation.pg_typeТип операцииstring
operation.pg_amountСумма операцииnumber
operation.pg_payment_dateДата и время операцииdatetime
operation.pg_descriptionОписание операцииstring
pg_error_codeКод ошибкиnumber
pg_saltСлучайная строка, состоящая из произвольных цифр и латинских букв. Пример: some random stringstring
pg_sigПодпись запросаstring
Справочники

Статусы запроса
СтатусОписание
successОперация завершилась без ошибок
errorВ ходе выполнения операции возникла ошибка
Справочник типов операций
СтатусОписание
debitСписание со счета
creditНачисление на счет
transferПеревод между счетами
revokeОтмена операции
refundВозврат операции