TechieeGeek Ответов: 1

Добавление функции оплаты в приложение


Мне нужно добавить возможность принимать платежи от пользователей в моем приложении. Мне нужно знать о двух сценариях:
1) принимаю оплату только от одного банка в моей заявке
2) принимать оплату от нескольких банков в заявке

Что я уже пробовал:

What will be the approach or architecture to follow to achieve this.

Richard MacCutchan

Вам необходимо зарегистрироваться в службе обработки платежей, такой как PayPal.

k5054

Если вы обрабатываете платежи, вам, вероятно, нужно знать о соответствии требованиям PCI и GDPR. В идеале, как и предлагал Ричард, вы передадите столько обработки, сколько сможете, в службу обработки платежей. Самое главное-убедиться, что данные платежного счета (номера карт/счетов, PIN-коды и т. д.) нигде не хранятся в виде обычного текста - и желательно вообще не хранятся, даже если вы шифруете данные. Просто передайте все эти детали платежному процессору, и пусть приложение забудет об этом как можно быстрее.

1 Ответов

Рейтинг:
6

MadMyche

Если вы подумаете об этом, это действительно не так уж трудно собрать вместе.

1. Клиент помещает товар в корзину
2. клиент начинает выезд с общей суммой заказа ?100.00
3. Заказчик производит частичную оплату ?25
4. Общая сумма нового клиента составляет? 75
5. клиент делает второй платеж за этот остаток средств.

Во всей реальности вы могли бы просто продолжать принимать частичные платежи, пока баланс не станет равным нулю. Просто имейте в виду, что каждый из этих частичных платежей будет стоить вам денег в виде комиссии за транзакцию и процента от продаж.

Теперь перейдем к деталям...
Вы не получаете деньги из банка. Вы запрашиваете деньги у платежного шлюза, который действует как связующее звено между вашим приложением и процессом оплаты, чья работа заключается в том, чтобы поговорить с банком клиентов и положить деньги на ваш торговый счет.

Конкретная реализация будет зависеть от особенностей вашего шлюза. Большинство из них должны поддерживать "сплит" платежи сейчас, и если карта № 1 может позволить себе только часть, они должны сказать вам об этом тоже.

Но прежде чем вы доберетесь до этого момента, вам нужно будет хорошо разбираться в защите данных, которые вы собираете, зная, что вы не можете сохранить, и конфиденциальность.