Open VityaSchel opened 2 years ago
Если кому понадобится то я написал схему для тела запроса в JSON которое приходит при уведомлении на сервер
export type BillSchema = {
/** Информация о счете */
bill: {
/** Ваш идентификатор в сервисе приема платежей для физических лиц p2p.qiwi.com */
siteId: string,
/** Уникальный идентификатор счета в вашей системе, указанный при выставлении */
billId: string,
/** Информация о сумме счета */
amount: {
/** Сумма счета, округленная до двух десятичных знаков в меньшую сторону */
value: string,
/** Идентификатор валюты суммы счета (Alpha-3 ISO 4217 код) */
currency: string
},
/** Информация о статусе счета */
status: {
/** Строковое значение статуса */
value: 'WAITING'
| 'PAID'
| 'REJECTED'
| 'EXPIRED',
/** Дата обновления статуса. Формат даты `ГГГГ-ММ-ДДTЧЧ:ММ:СС+Z` */
changedDateTime: string
},
/** Информация о пользователе */
customer: {
/** Номер телефона (если был указан при выставлении счета) */
phone: string,
/** E-mail пользователя (если был указан при выставлении счета) */
email: string,
/** Идентификатор пользователя в вашей системе (если был указан при выставлении счета) */
account: string
},
/** Дополнительные данные счета (если были указаны при выставлении счета) */
customFields: { [key: string]: string },
/** Комментарий к счету */
comment: string,
/** Дата создания счета. Формат даты `ГГГГ-ММ-ДДTЧЧ:ММ:СС+Z` */
creationDateTime: string,
/** Срок оплаты счета. Формат даты `ГГГГ-ММ-ДДTЧЧ:ММ:СС+Z` */
expirationDateTime: string
},
/** Версия уведомлений (на текущий момент 3) */
version: string
}
Если кому понадобится то я написал схему для тела запроса в JSON которое приходит при уведомлении на сервер
export type BillSchema = { /** Информация о счете */ bill: { /** Ваш идентификатор в сервисе приема платежей для физических лиц p2p.qiwi.com */ siteId: string, /** Уникальный идентификатор счета в вашей системе, указанный при выставлении */ billId: string, /** Информация о сумме счета */ amount: { /** Сумма счета, округленная до двух десятичных знаков в меньшую сторону */ value: string, /** Идентификатор валюты суммы счета (Alpha-3 ISO 4217 код) */ currency: string }, /** Информация о статусе счета */ status: { /** Строковое значение статуса */ value: 'WAITING' | 'PAID' | 'REJECTED' | 'EXPIRED', /** Дата обновления статуса. Формат даты `ГГГГ-ММ-ДДTЧЧ:ММ:СС+Z` */ changedDateTime: string }, /** Информация о пользователе */ customer: { /** Номер телефона (если был указан при выставлении счета) */ phone: string, /** E-mail пользователя (если был указан при выставлении счета) */ email: string, /** Идентификатор пользователя в вашей системе (если был указан при выставлении счета) */ account: string }, /** Дополнительные данные счета (если были указаны при выставлении счета) */ customFields: { [key: string]: string }, /** Комментарий к счету */ comment: string, /** Дата создания счета. Формат даты `ГГГГ-ММ-ДДTЧЧ:ММ:СС+Z` */ creationDateTime: string, /** Срок оплаты счета. Формат даты `ГГГГ-ММ-ДДTЧЧ:ММ:СС+Z` */ expirationDateTime: string }, /** Версия уведомлений (на текущий момент 3) */ version: string }
возьмете меня на работу за такие старания? 🙃
только мне 18 лет нет, придется подождать немножко
ну что вы не как люди то