Нужно реализовать подключение платежной системы Payze.com с функцией пред авторизации (заморозки) платежей с сайтом на Wordpress. То есть пользователь должен зайти на сайт, ввести данные в форму, выбрать сумму депозита и оплатить. После успешной оплаты, в админке должен отобразиться депозит со всей информацией о клиенте и платеже, при этом чтобы данные попали / остались в кабинете платежной системы или в CRM.
Документация API https://docs.payze.io/reference/getting-started-with-your-api для функции предавторизации Commit Pre-authorized transaction. Это пример страницы на которую нужно интегрировать эту платежную систему https://cardeal.disking.pro/ru/pay-test/. В дальнейшем это будет перенесено на основной домен.
В идеале чтобы это было реализовано в виде плагина на php для вордпресс в котором можно замораживать/отпускать средства (это уже в админке). И чтобы к нему был подключен API с данным из кабинета платёжной системы. Предавторизация делается всегда на все депозиты, а потом в зависимости от выигрыша / проигрыша авто (лота) на аукционе, мы либо снимаем средства с карты либо отпускаем.
Основные функции плагина:
- функция предавторизации
- функция снятия / удержания / возврата средств пользователю
- привязка клиента к отправленным данным (Имя, Телефон, Банковская карта, ручное добавление доп. полей внутри админки на полученный депозит)
- изменение в админке суммы депозита 300$ / 600$ / 1200$
- сортировка по дате на вкладке "Удерживаются" (Сначала новые, Сначала старые) (скриншот прикрепляю)
- сортировка по статусу и по дате депозита на вкладке "История" (снятия / удержания / возврата средств / не прошло) (скриншот прикрепляю)
- кнопка "обновить" при нажатии на которую, обновляется запрос по обновлению данных по API
- пагинация данных по страницам
По API мы вытягиваем следующую информацию:
- Сумма депозита
- Статус депозита: Удерживается (серым), Возврат (красным), Не прошло (черным), Успешно снято (зелёным). (этот статус меняется в кабинете платёжной системы).
- Дату присвоения статуса (снятия / удержания / возврата средств)
Вкладки плагина Депозиты:
- Удерживаются
- История
Вкладка плагина "Удерживаются" - Колонки данных:
- Пользователь (имя фамилия)
- Дата удержания (дата осуществления депозита)
- Депозит (сумма депозита) - при наведении отображение дополнительной инфо с датой, суммой, статусом, ID транзакции, кодом результата (прикрепляю скрин) (скриншот прикрепляю)
- Статус (скриншот прикрепляю)
Вкладка плагина "История" - Колонки данных:
- Пользователь (имя фамилия)
- Дата (дата последнего актуального присвоеного статуса)
- Депозит (сумма депозита)
- Статус (снятия / удержания / возврата средств / не прошло) - при наведении отображение дополнительной инфо с датой, суммой, статусом, ID транзакции, кодом результата (прикрепляю скрин)
Статусы депозитов: возвращен, на удержании, не прошел, успешно стянуто.
Большая просьба писать в телеграм - @chopenko