Answer the question
In order to leave comments, you need to log in
How to solve Overriding bill! error?
I am writing a bot in python. I am using the SimpleQiwi library. Here is the part of the code that is responsible for receiving the payment:
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Возможно вы не указали или указали неправильную сумму покупки!")
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question