Exemple #1
0
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
Exemple #2
0
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)
Exemple #3
0
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)