Page tree
Skip to end of metadata
Go to start of metadata

Запрещено списывание с указанного счёта, счёт заблокирован или не обнаружен!

Ошибка может возникнуть на запросе SaleApproved при оплате бонусами с указанного номера карты, когда сделать это не представляется возможным.

Если с бонусным счетом всё в порядке, но на нем не хватает средств для оплаты - тогда возникает ошибка CEE-167.

Рекомендуемые действия

Повторная попытка вызова SaleApproved не приведет к успеху. Возможные пути исправления:

  • В системе CRM настроить для данного номера карты бонусный активный (не заблокированный) счет
  • в системе Премьера в [Менеджерская] → [Внешние модули] → [Скидки] завести соответствующий бонус

Детальное описание ошибки

Рассмотрим стандартный ответ на запрос Login:


Ответ Login
<?xml version='1.0' encoding='Windows-1251' standalone='yes'?>
<XML>
    <Result>Ok</Result><Error></Error><Remark></Remark>
    <Data>
        <Owner ID='10000000000102'>
            <Name Type='First'><![CDATA[Ivan]]></Name>
            <Name Type='Middle'><![CDATA[Ivanovich]]></Name>
            <Name Type='Last'><![CDATA[Ivanov]]></Name>
            <Name Type='Full'><![CDATA[Ivanov Ivan Ivanovich]]></Name>
        </Owner>
        <Accounts>
            <!--- вырезано для краткости --->
            <Account AccountNumber='01.00004.00000615.0001' Type='2' Code='5' Blocked='0'>
                <Name>
                    <![CDATA[Bonus]]>
                </Name>
                <CreditDepth Sum='0'>0руб 00коп</CreditDepth>
                <Balance Sum='21170'>211руб 70коп</Balance>
                <BlockReason>
                    <![CDATA[]]>
                </BlockReason>
            </Account>
        </Accounts>
    </Data>
</XML>

Мы видим, что среди всех есть счет с Type=2 - значит, это счет с бонусами. Он не заблокирован (Blocked='0'), поэтому с данного счета можно списывать бонусы

При ошибке CEE-166 возможны следующие причины:

  • Счёт заблокирован (Blocked='1')
  • Счёт не найден (удалён или никогда не существовал).
  • В системе Премьера не заведен соответствующий тип бонуса [Менеджерская] → [Внешние модули] → [Скидки] с указанным Code.

Информация о счетах по указанному номеру карты (см. запрос Login) передается от системы лояльности (CRM), в том числе и признак блокировки Blocked.

  • No labels