Документация по протоколу:
В общих чертах должно выглядеть так:
1. Пользователь в личном кабинете сайта вводит произвольную сумму для пополнения баланса через киви кошелек.
2. После нажатия на кнопку "Оплатить", данные о выставленном счете заносится в БД сайта, пользователю выставляется счет на данную сумму в киви кошелек,а пользователь перенаправляется на платежную форму для оплаты.
3. Через CRON с определенной периодичностью запускается проверка выставленных счетов из БД. В случае успешной оплаты, средства зачисляются на личный счет пользователя на сайте.
Ранее на сайте было это уже реализовано через протокол XML, но он сейчас устарел и не работает.