Добавляет запись о платеже в заказ
ctx:app.Ctx
Контекст приложения, предоставляющий доступ к различным компонентам и настройкам приложения.
params:object
Объект с параметрами для добавления платежа по сделке.
number: string | number
(необязательно)
Номер сделки.
dealId: number
(необязательно)
Идентификатор сделки.
status: PaymentStatus
Статус платежа.
amount: number
Сумма платежа.
currency: Currency
(необязательно)
Валюта платежа.
createdAt: string
(необязательно)
Дата и время создания платежа в формате 'YYYY-MM-DD HH:mm'.
type: PaymentType
Тип платежа.
Одно из свойств number и dealId должно быть обязательно заполнено.
Promise<AddPaymentResult>
AddPaymentResult
, содержащим результат добавления платежа.id: number
Уникальный идентификатор платежа.
amount: number
Сумма платежа.
currency: Currency
Валюта платежа.
user_id: number
Идентификатор пользователя.
deal_id: number
Идентификатор сделки.
ctype: string
Тип платежа.
status: PaymentStatus
Статус платежа.
type: PaymentType
Тип платежа.
ACCOUNT_ID: number
Идентификатор аккаунта.
created_at: string
Дата и время создания платежа.
updated_at: string
Дата и время последнего обновления платежа.
expected
— ожидаемыйaccepted
— принятыйreturned
— возвращенныйtobalance
— на балансfrombalance
— с балансаreturned_to_balance
— возвращено на балансALFA
— Альфа-банкBILL
— Безналичный расчёт2CO
— 2CheckoutCARD
— Банковской картойCARD_TERMINAL
— Банковская карта через терминалCASH
— Наличныеkvit
— Квитанция в банкOTHER
— Другоеpayanyway
— PayAnyWayPAYPAL
— PayPalperfect_money
— Perfect MoneyPERFECTMONEY
— Perfect MoneyQIWI
— Qiwi (устаревшее)qiwi_kassa
— QIWI КассаQUICKTRANSFER
— Системы быстрых переводовRBK
— РБК Деньгиrbkmoney
— РБК Деньги (устаревшее)rbkmoney_new
— РБК Деньги (2018 г)ROBOKASSA
— РобокассаSBER
— Sberbanksberbank
— Сбербанк эквайрингtinkoff
— Тинькофф Банкtinkoffcredit
— Тинькофф Кредит