<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>