<aside> ⚠️ XP, XL, контекст клиента, V=0
</aside>
Фиксирует зачисление денежной суммы на лицевой счет клиента
Параметр | REQ | Тип данных | Описание |
---|---|---|---|
ClientIntegrationId | нет | string | Идентификатор клиента – Ид интеграции клиента(уникальный код однозначно определяющий клиента) |
ClientPhone | нет | string | Телефон клиента – служит для анонимного использования метода API |
Sum | да | decimal | Сумма для внесения на ЛС клиента |
SourceCode | да | long | Код источника оплаты, на который будут зачислены средства после завершения операции, значение справочника (long) |
DefaultFilialId | да | long | Код филиала в рамках которого проводится операция зачисления денежных средств на ЛС клиента |
DefaultCompanyId | да | long | Код компании в рамках которой проводится операция зачисления денежных средств на ЛС клиента |
Comment | нет | string | Комментарий к операции зачисления, будет отражен в комментарии платежного документа |
TokenInfo | нет | Объект привязки рекуррентных платежей | |
TokenInfo.CompanyId | да | long | Код компании в системе XL или XP для которой передается токен |
TokenInfo.ServiceCode | да | string | Код сервиса для осуществления рекуррентных платежей, всегда равен “TINKOFFASP” |
TokenInfo.RecurentCode | да | string | Код рекуррентного платежа |
TokenInfo.Token | да | string | Идентификатор клиента, который был получен при добавлении клиента через API эквайринга. Например, для эквайринга Тинькофф это поле заполняется из значения CustomerKey |
Result – пустой объект VoidRequestParams, успешным выполнением метода будет считаться отсутствие ошибок при его выполнении.
{
ClientIntegrationId: "000000",
Sum : 1000,
SourceCode : 2000,
DefaultFilialId : 3000,
DefaultCompanyId : 4000
}
{
ClientIntegrationId: null,
ClientPhone: '7962903XXXX',
Sum : 1000,
SourceCode : 2000,
DefaultFilialId : 3000,
DefaultCompanyId : 4000
}
<aside> 💡
Если по указанному номеру телефона в базе данных НЕ будет найден клиент, то он будет предварительно создан, а после ДС будут зачислены на лицевой счет.
</aside>
{
ClientIntegrationId: "000000",
Sum : 1000,
SourceCode : 2000,
DefaultFilialId : 3000,
DefaultCompanyId : 4000,
TokenInfo: {
CompanyId: 4000,
ServiceCode: "TINKOFFASP",
RecurentCode: "9834739282344",
Token: "код_клиента_в_системе_эквайринга"
}
}
<aside> 💡 Код компании CompanyId следует утвердить с администраторами системы XLombard или XProkat, так как в системе именно для этой компании должен быть корректно настроен терминал эквайринга для осуществления рекурентных платежей.
</aside>