То есть нажал кнопку, перекинуло на сайт выбранного кошелька и именно этой готовой сделки, то есть "перевести N рублей на счёт 123456789?" И там уже ясен пень, юзер сам решает
можешь генерировал ссылку на киви форму перевода по маске, у них есть вариант передавать в ссылке номер кошелька и комментарий и блокировать изменения в эих строках, например твой юзер нажимает кнопку "купить резиновую женщину за 500" а у тебя подставляются значения в ссылку номер коша = 123 коммент = рж500заказ123 эмаунт = 500 и ссылка вдается пользователю он идет туда и там есть оплата картой и с кошелька ну и все взаимодействия уже на платформе киви, также можно сделать проверку платежа обращаясь к киви по апи ипроверя наличие платежей с комментарием рж500заказ123 (или любым другим который ты сгенеришь для юзера) и если платеж есть выдавать юзеру резиновую женщину