Как сделать оплаты внутри сервиса между пользователями?
В чем заключается вопрос. У меня есть сервис/продукт. Я получаю ежемесячные платежы от разных людей с разных стран за его использование. Сейчас у меня стоит задача для того что бы люди которые купили мой продукт, могли получать оплату от людей, которых они обслуживают используя мой продукт.
Я могу решить этот вопрос созданием баланса у каждого пользователя, но я бы хотел решить этоту задачу другим способом и я обьясню почему. Когда человек платит мне за продукт он подписывает договор публичной оферты. Я бы хотел что бы мои клиенты могли принимать оплату у своих клиентов по своим договорам. Решить этот вопрос хотел бы используя paypal (так как большое количество стран поддерживает, популярен на западе и также если нет аккаунта paypal можно просто оплатить картой). Подскажите мне пожалуйста позволит мне сделать такое paypal и какие проблемы у меня могут быть или же что мне нужно учесть.
Процесс представляю себе так. Человек купил у меня систему и платит за нее каждый месяц. У себя в настройках он подключает аккаунт paypal (вводит свои api key), крепит свой договор публичной оферты (по желанию) и после этого может начинать продавай контент. Его клиент заходит к нему в систему выбирает что ему нужно, нажимает оплатить, оплачивает, деньги идут моему клиенту на его счет paypal, а я в свою очеред исходя из api клиента даю ему аналитику того что у него купили и т.д
PayPal Вам не поможет с этим. Вам наверное стоит смотреть в сторону интегрируемых решений по p2p платежам (точнее даже card2card payments). Подобную штуку делали payonline. Есть что-то похожее и у skrill (но для РФ не очень подходит).
Но внедрение технологии - это еще только полдела. Как юридически вы собираетесь оформлять такие отношения? У вас должны возникнуть при этом следующие риски: риск привлечения к ответственности по обязательствам пользователей (с возможными судебными исками), риск признания вашей деятельности лицензируемой (payment service provider) и еще куча всего.
Вот юридическая сторона меня тоже очень интересует. Но с другой стороны я же предоставляю в данном случае только функциональную часть. Я предоставляю продукт, который позволяет делать то и то. Инфу о картах хранить не собираюсь, договор при оплате услуг заключается с человеком или компанией, которая получает деньги. Не совсем понял почему paypal мне сделать не поможет, если я формирую счет на строне paypal, даю человеку а тот его оплачивает, при этом все проиходит на стороне paypal, я в данном случае только получаю информацию о статусе перевода + сумму, а данные карт у себя не храню. (Инфу эту получу через api человека, который получает деньги, так как если он хочет этим пользоваться он будет вбивать api key).
Это мои рассуждения на эту тему + тест работы с api paypal. Возможно у вас есть какие то мысли по этому поводу или же опыт, хотелось бы услышать.
Inkogn333 мысль по этому поводу следующая: с подобными сервисами правовая сложность состоит в удержании баланса между участием в правоотношениях пользователей (что грозит ответственностью по их обязательствам) и максимальным дистанцирование от этих отношений, тогда вы рискуете попасть под определение - предоставление финансовых услуг и, соответствующему лицензированию такой деятельности. Конечно реализовать подобную штуку можно, но это крайне сложная правовая работа и потом важно от рекомендаций ни шагу в сторону