UNPKG

tbank-payments

Version:

Библиотека для интеграции с API T-Bank эквайринг. Поддерживает платежи картами, СБП, рекуррентные платежи, управление клиентами и картами, QR-коды.

25 lines (22 loc) 740 B
const Joi = require('joi'); /** * Модуль для получения справки по операции * @see https://developer.tbank.ru/eacq/api */ module.exports = { /** * Получить справку по операции * @see https://developer.tbank.ru/eacq/api/get-confirm-operation */ async getConfirmOperation(context, params) { const schema = Joi.object({ TerminalKey: Joi.string(), CallbackUrl: Joi.string().uri(), PaymentIdList: Joi.array().items(Joi.number()), EmailList: Joi.array().items(Joi.string().email()), Token: Joi.string(), }); context.validator.validate(schema, params); return context.client.post('/v2/GetConfirmOperation', params); }, };