ИМХО вопрос слишком общий. Вы ищете дизайн уровня PHP-MySQL? Как какие таблицы и т. Д.? или вы ищете услуги, которые вы можете использовать?
Для упрощения предположим, что вы используете Paypal для получения и оплаты денег.
Покупатель A должен настроить и депонировать для Продавца B.
- Вы берете х $ и сохраняете эту сумму
в вашем аккаунте Paypal.
- Вы создаете логическую запись, которая сообщает, что $ x были получены и предназначены для B.
Вам потребуется реализовать транзакции (MySQL или многоуровневые в PHP), чтобы обеспечить выполнение обоих вышеупомянутых шагов. Если по какой-либо причине создание логической записи завершилось неудачно - повторите второй шаг n раз, а если все равно не получится, выполните первый шаг (возврат).
Вам придется принять аналогичный подход, когда пользователь отпустит условное депонирование.