мб ты просто не нашёл выставленный счет в личном кабинете КИВИ от робокассы - поищи, он там должен быть.

алгоритм по идее нормальный...