tbank-payments
Version:
Библиотека для интеграции с API T-Bank эквайринг. Поддерживает платежи картами, СБП, рекуррентные платежи, управление клиентами и картами, QR-коды.
25 lines (22 loc) • 740 B
JavaScript
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);
},
};