Mollie раздельный платеж после одобрения пользователя
У меня есть эта проблема, которую я хочу решить в Laravel 5 (желательно используя Mollie).
ПРОБЛЕМА
Моя платформа предлагает несколько учетных записей (бесплатно для создания, без профессионалов), которые предлагают услуги по различным ценам. Мне нужен поток, в котором клиент платит заранее, и когда обе стороны (клиент и поставщик услуг) прибывают на место происшествия, они "принимают" платеж, и деньги поступают поставщику услуг.
Допустим, я хочу использовать сервис A из аккаунта A (пользователь: Jeff, сервис: painting). Я приказываю Джеффу на следующий понедельник покрасить свою комнату, но мне нужно заплатить заранее, чтобы убедиться, что Джеффу он действительно нужен здесь. Чтобы убедиться, что Джефф действительно появляется, я хочу где-то "держать" деньги, которые высвобождаются только тогда, когда Джефф находится в поле зрения, и клиент "принимает" присутствие Джеффа. Когда клиент принимает, 95% переходит к Джеффу, 5% удерживается в качестве комиссии.
Что я нашел
Я связался с Молли, они сказали мне, что невозможно удержать / заморозить деньги в Молли или в облаке. Blablacar (например) позволяет пользователям платить blablacar, и они в свою очередь возвращают деньги, когда пользователь доставлено (минус небольшая плата). Единственная проблема, которую я вижу здесь, это то, что я хочу, чтобы моя платформа была автономной. Когда и клиент, и поставщик услуг нажимают "принять", перевод денег происходит автоматически. Это вообще возможно? Для платежей всегда требовался какой-то пароль или идентификация.
Есть ли очевидный другой (простой) метод, который мне не хватает? Впервые создаю платформу с платежами, поэтому у меня нет опыта работы с какими-либо услугами..
Спасибо за ваш опыт и помощь.