Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (8)

Наибольший вклад в теги

Все теги (41)

Лучшие ответы пользователя

Все ответы (35)
  • Как защитить свой сервис от возврата денег клиенту или money chargeback?

    @Smilleey
    Докину чуть информации, т.к. являюсь сотрудником претензионного отдела по карточным операциям банка. Занимаюсь претензиями как раз со стороны эквайринга.
    Видимо, вы не платёжный сервис, иначе таких вопрос не возникало бы. Участников в текущей схеме скорее всего пятеро (возможно вы работает с банком напрямую, тогда участника (4) не будет):
    1) Владелец карты
    2) Банк эмитент
    3) Банк эквайер, который обслуживает платёжный сервис
    4) Платёжный сервис (принятие платежей)
    5) Ваш сервис (продажа чего-либо)
    Причин оспаривания операции у (1) множество, но возьмём два наиболее вероятных случая в данной ситуации. (1) оспаривает операцию потому что:
    1) Товар или услугу не получил
    2) Данную операцию не совершал
    Далее (2) формирует операцию chargeback с определённым Reason Code в зависимости от причины и направляет её в (3), в данный момент (2) безакцептно списывает деньги с (3). Если причина оспаривания "не совершал", то (3) проверяет по своим логам как прошла операции (был ли использован какой-либо метод верификации владельца карты, например код из СМС, или нет. Если верификация была произведена, то chargeback признаётся необоснованным и в (2) направляется операция representment и деньги так же безакцептно списываются с (2), дополнительно направляются документы в подтверждение того, что операция была с верификацией. Обычно до этого не доходит, т.к. в (2) сидят не дураки и понимают, что если была верификация, то и смысла нет затевать диспут, т.к. это стоит денег, и сразу отказывают в возмещении денег (1). В случае если операция прошла без проверки (1), то по правилам платёжных систем оснований для продолжения диспутного цикла нет и диспут закрывается. Спустя какое-то время (2) возвращает деньги (1) на карту.

    Если (1) оспаривает по причине товар/услуга не получена, то (2) так же направляет в (3) chargeback уже с другим reason code. (3) при получении chargeback направляет в (4) или (5), если вы работает напрямую, запрос на предоставление документов, в котором просит предоставить все необходимые документы для подтверждения того, что (1) получил оплаченный товар или услугу. В зависимости от предоставленных документов (3) будет принимать решение о том стоит ли продолжать диспут или нет.

    Вкратце:
    1) Клиент оспаривает потому что не совершал: Была проверка? Да - отказ. Нет - деньги вернут.
    2) Как защититься? Отключить проведение операций без проверки владельца карты.
    3) Если пользуетесь сервисом по принятию платежей - читайте договор в каком случае с вас могут удержать деньги. Взаимоотношения, обязанности, права банков, банка и сервиса вас не интересуют. Вас должен интересовать договор между вами и платёжным сервисом.
    Ответ написан
  • Подключение 100 светодиодов к arduino. Какие есть решения?

    @Smilleey
    Микросхема 74HC595 — один из самых распространённых сдвиговых регистров: синхронный, с регистром данных (latch). Она позволяет увеличивать количество выходов микроконтроллера.
    Чип преобразовывает входящий последовательный сигнал на 1 пине (Ds) в выходной параллельный на 8 пинах (Qx). Последовательная передача синхронна: для такта используется дополнительный пин (SHcp). Также отдельным пином управляется регистр данных (STcp), что позволяет изменять сигнал на 8 выходах единовременно, когда все данные переданы.
    Таким образом образом из трёх пинов микроконтроллера, такого как Arduino, можно получить 8 цифровых выходов. Из регистров 74HC595 можно делать каскады, подключая один за другим (через пин Q7’), и таким образом из всё тех же 3 входящих линий получать 16, 24, 32 и т.д. цифровых выходов.
    Используйте сдвиговый регистр для увеличения количества выходов микроконтроллера. Например, для управления большим количеством светодиодов.
    Для удобной работы с чипом через Arduino, существует встроенная функция shiftOut.
    Ответ написан
  • Как переместить и запустить приложение?

    @Smilleey
    Копируешь приложение в новую папку, запускаешь из новой папки с ключом и путём текущего приложения, закрываешь текущее, из нового удаляешь старое.
    Ответ написан
  • Как организовать сервер nodejs?

    @Smilleey
    NodeJS это всё-таки не сервер, а платформа. Установи nodeJS и запусти веб-сервер на порте, отличном от текущего. Поэкспериментировать можно и на локальном компе.
    Ответ написан
  • Новичок в C# / Правильно ли я написал вывод ошибки?

    @Smilleey
    Вот чуть покрасивее и покороче:
    namespace TosterApp
    {
        class Program
        {
            static void Main(string[] args)
            {
                int input;
                do Console.WriteLine("Enter number between 0 and 5:");
                while (!int.TryParse(Console.ReadLine(), out input) || input <= 0 || input > 5);
                Console.WriteLine($"You entered {input}");
            }
        }
    }
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (47)