Добрый день, столкнулись с такой проблемой, у нас работает сайт где есть абонентская плата в размере 250 рублей.
Нужно реализовать оплату в 3 этапа:
1) Наши услуги это некая сумма, которая приходит на наш счёт
2) Сумма, которая приходит на счёт оператора, именно на номер это сим карты, которая привязана к аккаунту (корпоративный тариф)
3) Сумма, которая приходит хостинг партнёру, за оказание нам определённых услуг, но сумма для определённо аккаунта, чтоб не случилось так, что Вася оплатил, а у Пети всё включилось
Представьте 10000 пользователей и ручную работу, которую нужно проделать, чтоб выявить оплативших и должников.
Как сделать всё в автоматическом режиме, человек жмёт кнопочку оплата, а деньги уходят сразу в 3 организации?
Хорошо, представьте 3000 из 10000 человек оплатили услуги, деньги поместили на общий счёте нашей компании, образовался огромный денежный ком и там уже нет идентификатора того, кто клал их на счёт, а значит определить должников невозможно, эти деньги просто лежат в банке, а значит нужно реализовать движение средств на счета различных компаний до того, как они попадут в банк, пока возможно определить оплатил 2908 пользователь услуги и можно ли именно ему разрешать пользоваться интернетом
дак очевидно что вы формируете платежный документ и как минимум вы ему присваиваете номер какой-то, по-этому номеру и идентифицируйте кто оплатили, а кто нет, ведь они же у вас не одним стеком приходят (в качестве одного платежа). Провести идентификацию того кто оплатил совсем не проблема, пример: 1) оплатили с карты 2) пришла платежка 3) все сервисы по приему оплаты все кидают в callback номер платежка - вот по нему и проводите идентификацию