def render(settings_id, data=None): settings = PaymentSettings.objects.get(id=settings_id) dict={'LMI_PAYMENT_AMOUNT': data['amount'], 'LMI_PAYMENT_DESC': data['description'], \ 'LMI_PAYMENT_NO': data['id'], 'LMI_PAYEE_PURSE': settings.purse, \ 'LMI_SUCCESS_URL': settings.success_url, 'LMI_FAIL_URL': settings.fail_url} form = SettingsForm(initial=dict) form = mark_safe("<form action='https://merchant.webmoney.ru/lmi/payment.asp' method='post' id='web_money_redirect_form'>"+form.as_p()+\ "<input type='hidden' value='0' name='LMI_SIM_MODE'><input type='submit' value='"+_('Go to payment').decode()+"'></form>") return form
def render(data=None): text = '' for settings in PaymentSettings.objects.filter(is_active=True): dict={'LMI_PAYMENT_AMOUNT': data['amount'], 'LMI_PAYMENT_DESC': data['description'], \ 'LMI_PAYMENT_NO': data['id'], 'LMI_PAYEE_PURSE': settings.purse, \ 'LMI_SUCCESS_URL': data['link'], 'LMI_FAIL_URL': data['link'], 'SETTINGS_ID': settings.id } form = SettingsForm(initial=dict) text += u"<h3>%s</h3><p>%s</p><form action='https://merchant.webmoney.ru/lmi/payment.asp' method='post' id='web_money_redirect_form'>%s\ <input type='hidden' value='0' name='LMI_SIM_MODE'><input type='submit' value='%s'></form>" % (settings.title, settings.description, form.as_p(), _('Go to payment')) return mark_safe(text)
def render(data=None): text = '' for settings in PaymentSettings.objects.filter(is_active=True): dict={'PRO_CLIENT': settings.pro_client, 'PRO_RA': settings.pro_ra, \ 'PRO_SUMMA': data['amount'], 'PRO_PAYMENT_DESC': data['description'], \ 'PRO_SUCCESS_URL': data['link'], 'PRO_PAYMENT_NO': data['id'], \ 'PRO_ORDER_ID': data['id'], 'PRO_SETTINGS_ID': settings.id } form = SettingsForm(initial=dict) text += u"<h3>%s</h3><p>%s</p><form action=http://merchant.prochange.ru/pay.pro method=POST>%s\ <input type='submit' value='%s'></form>" % (settings.title, settings.description, form.as_p(), _('Go to payment')) return mark_safe(text)