Добрый день! Подскажите пожалуйста как реализовать задачу.
Есть тип пользователей которым могут перечислять деньги (я так понимаю что должен быть для каждого 1 виртуальный счет внутри приложения, на котором хранится баланс), они могут только выводить деньги на свои аккаунты paypal, google wallet, apple pay или с помощью обычной карты. Второй тип пользователей не держит своих денег в системе, но может зачислять на счета 1 типа, с помощью перечисленных выше систем. Должны быть тычки (для обоих типов) - подключить платежную систему (Как то нужно получить данные об этих системах и сохранить у себя). Мерчант stripe.
В общем список вопросов:
1. Как реализовать виртуальный счет и работу с ним, если он вообще нужен?
2. Как соединять аккаунты платежных систем с пользователями?
3. Как хранить данные об аккаунтах?