SimpleQIWI
SimpleQIWI copied to clipboard
Проблема с ошибкой SimpleQIWI.Errors.OverridingEx: Overriding bill!
Пишу бота под вк. Сначала всё работало исправно, но после нескольких запусков скрипта начала вылетать ошибка SimpleQIWI.Errors.OverridingEx: Overriding bill! Не знаю как решить эту проблему. Пожалуйста помогите! `a = body.split() price = a[1] #получаем цену comment = api.bill(price) #генерируем комментарий - именно в этом месте ОШИБКА sum = int(a[1]) # переменная для дальнейшего кода message(id, "Сумма покупки составит " + str( (sum / 1000)) + " рублей\n\nОтправь перевод на номер мой номер с комментарием: " + str(comment) ) # отправляет сообщение с инструкцией
#
@api.bind_echo() # Создаем эхо-функцию. Она будет вызываться при каждом новом полученном платеже. В качестве аргументов ей
# передаётся информация о платеже.
def foo(bar):
print("Новый платёж!") #выполняется проверка платежа и выдача товара
print(bar)
api.stop()
coinsum = bar[comment]['price']
coin.sendPayment(id, coinsum * 1000000)
message(id,"Вам на счёт было зачислено "+str(coinsum)+" коинов!\n\nСпасибо за покупку!")
api.start()
else:
message(id,"Что-то пошло не так...\n\nВозможно вы не указали или указали неправильную сумму покупки!")`
У тебя вообще эхо работает?
Точно такая же ошибка, прошу помощи
Возможно кому-то это поможет. Решил данную проблему просто не используя bill. Прошу клиентов указать в платеже сгенерированную последовательность символов и в эхо-функции уже принимаю их
Возможно кому-то это поможет. Решил данную проблему просто не используя bill. Прошу клиентов указать в платеже сгенерированную последовательность символов и в эхо-функции уже принимаю их
Для чего нужна функция эхо?