вот код:
@dp.message_handler(commands=["qiwi"])
async def qiwi(message: types.Message):
async with QiwiP2PClient(secret_p2p=SECRET_KEY,
shim_server_url="http://referrerproxy-env.eba-cxcmwwm7.us-east-1.elasticbeanstalk.com/proxy/p2p/") as p2p:
global bill
bill = await p2p.create_p2p_bill(amount=1, comment=f'Nickname: {message.from_user.full_name}')
global shim_url
shim_url = p2p.create_shim_url(bill)
await message.answer(
f'*Вам нужно оплатить счет по кнопке ниже и после оплаты нажать на проверку платежа!*\n*ID счета:* \n{bill.id} ',
parse_mode="Markdown")
inline_btn_2 = InlineKeyboardButton('Проверить оплату', callback_data='button2')
inline_btn_1 = InlineKeyboardButton('Оплата', url=shim_url, callback_data='button1')
inline_kb1 = InlineKeyboardMarkup().add(inline_btn_1, inline_btn_2)
и ошибка:
inline_btn_1 = InlineKeyboardButton('Оплата', url=shim_url, callback_data='button1')
NameError: name 'shim_url' is not defined