Для начала почитайте все про curl
Ля алгоритм..
-Сообщение от пользователя >Пополнить баланс на 1 рубль
-Даете человеку сген. текст для примечания к платежу
-Запрос в базу>Привязывайте сгенерированный ком к человеку (с датой) + (с суммой пополнения "на усмотрение")
-Запрос в базу> Берете из базы все комы которые ожидают оплаты от нужной даты
-Запрос QiwiApi>Берете от даты x до даты y все проведенные платежи с комментариями "в нужной вам валюте обязательно а то тенге вам накидают а посчитаете как $"
-Цикл в цикле> сравниваете данные(комментариев) из Qiwi с данными из базы
-Если найдено совпадения то привязывайте платеж к пользователю
-Логируйте все проведенные платежи ( с датой )