def process(): form = ServiceForm() if form.validate_on_submit(): currency = int(form.currency.data) if currency == 978: invoice = Invoice(form.description.data, form.amount.data, currency, 'payeer_usd', 'invoice') invoice.save() data = invoice.get_invoice_form_params() return render_template('invoice.html', data=data, title='Invoice') if currency == 840: invoice = Invoice(form.description.data, form.amount.data, currency, 'payeer_usd', 'tip') invoice.save() return render_template('tip.html', invoice=invoice, form_url=app.config['PS_TIP_URL'], shop_id=app.config['PS_SHOP_ID'], title='TIP') return redirect(url_for('index'))