Как лучше реализовать приём платежей и вывод средств?
Здравствуйте!
Разрабатываю приложение, где нужно настроить приём платежей и выплаты. Нужен совет от старших товарищей (даже два)
1) Подскажите платёжные системы, через которые операции проводятся в обе стороны (не только приём) с понятным API и небольшой комиссией. (Qiwi ,Yandex money, Visa/MasterCard)
2) Работал как-то над проектом, где дорабатывал функционал, а там платежи были настроены, и решил позаимствовать что-то. Там в моделях есть (transaction, payment, withdrawal)
Меня интересует, какие могут возникнуть проблемы, если это например объединить в одну модель Payment, где будут поля status и type. Ну я ещё могу понять разделение на Withdrawal и Payment, но зачем вводить ещё Transaction не доходит.
Буду рад ответам)
По второму нужно смотреть именно архитектуру того приложения, но предположу что любой платёж сначала становится Transaction, а только после завершения Withdrawal или Payment. Либо Withdrawal и Payment - это внутрение сущности, а Transaction - любое взаимодействие с платёжным шлюзом.
По поводу второго, я немного понял и идею и пошёл разбираться в том коде.
А по поводу платёжки, организация в Украине, а все сервисы Яндекс заблокированы. Можете посоветовать другую платёжку, присматриваюсь к Payeer.
Всяческие анонимные сервисы типа Яндекс.Денег при сколько нибудь значимых объемах вам сразу зарежут доступ за большие черные обороты.
Чтобы делать то, что вы хотите вам нужно сначала прийти в банк, встретиться с руководством банка и договориться с ними.
А потом банк даст вам API cвое.