Как реализовать систему приема платежей с помощью банковских карт?

Требуется реализовать систему по приему платежей через мобильное приложение. Система заранее хранит номер карты, срок действия и CVV, остается только списать нужную сумму. Было бы идеально как-то использовать API банка, но я очень сомневаюсь что это возможно. Платежи планируем принимать только с мобильных устройств. Используем Firebase, к слову. Смотрели на Stripe, но он не работает с Россией. Опишу задачу покороче: ввиду специфики работы приложения, требуется реализовать возможность списания любой суммы при необходимости с карты клиента. Обязательна поддержка карт Мир.

Спасибо за ответы.
  • Вопрос задан
  • 387 просмотров
Решения вопроса 1
@boss_lexa
Вам нужны интеграторы:
payture.com
cloudpayments.ru
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
mykmykpet
@mykmykpet
Как гуглить ошибки: https://youtu.be/Y8rtcVzFB-c
Система заранее хранит номер карты, срок действия и CVV

Эти данные никто в здравом уме не хранит — слишком опасно. Нужно использовать MDES/Visa Token Service etc. Либо CVV за каждым платежом спрашивать.
А для карт Мир воспользуйся эквайрингом любимого банка.
Ответ написан
dimonchik2013
@dimonchik2013
почему ракеты не летают как птицы?
15-50к Евро на сертификацию PCI DSS есть?

в общем-то, есть решения, дающие хеши (токены и т.п.), и где не нужно хранить сами номера, но не для России

все что можно сейчас - начните с Яндекс кассы, будут обороты - откроются другие возможности
Ответ написан
@abbaboka
SET1,
Запутался. Мне нужно чтобы клиент ввел один раз информацию о карте и все. Дальше за услугу с него будут списываться деньги.

Многократно?
Это называется "рекуррентные платежи, автоплатежи, подписка"

Или заморозить деньги, а списать потом разово?
Это называется "блокирование, холдирование, заморозка".

И то и другое - поддерживают платежные системы, через которые вы платежи и принимаете.
А уж эти платежные системы сами разруливаются и с Visa и c MasterCard и с Мир и пр.

Если вы хотите это реализовать самостоятельно, то вам нужно фактически стать платежной системой (ну почти).
А это уже требует определенной сертификации.
Ну а сертификация потребует от вас определенной организации рабочих процессов.
Стоит ли?
Или проще сделать это все через платежные системы, где все уже есть?
Да, они возьмут процент.
Но чтобы напрямую подключиться к Visa/MasterCard вам придется потратить на все про все - сертификация, гарантийный взнос и пр. и пр. миллионы. И насколько я помню, это не миллионы рублей, а миллионы долларов.

P.S.:
Упомянутые виды платежей поддерживает далеко не каждая платежная система.
Но платежных систем много - выбирай любую на свой вкус.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Acme Crypto Corp Нижний Новгород
от 180 000 до 250 000 руб.
ManyChat Москва
от 180 000 до 250 000 руб.
17 июн. 2019, в 20:36
5000 руб./за проект
17 июн. 2019, в 20:32
1000 руб./за проект
17 июн. 2019, в 19:31
500 руб./за проект