|
|
|
@ -56,7 +56,10 @@ def order_license(request): |
|
|
|
inv_id = payment.pk |
|
|
|
inv_id = payment.pk |
|
|
|
out_summ = format(payment.order_amount, '.2f') |
|
|
|
out_summ = format(payment.order_amount, '.2f') |
|
|
|
desc = 'Оплата лицензии Dokumentor.ru' |
|
|
|
desc = 'Оплата лицензии Dokumentor.ru' |
|
|
|
|
|
|
|
site = 'https://merchant.roboxchange.com/Index.aspx' |
|
|
|
|
|
|
|
if settings.ROBOKASSA_TEST_MODE: |
|
|
|
site = 'https://auth.robokassa.ru/Merchant/Index.aspx' |
|
|
|
site = 'https://auth.robokassa.ru/Merchant/Index.aspx' |
|
|
|
|
|
|
|
|
|
|
|
signature = hashlib.md5( |
|
|
|
signature = hashlib.md5( |
|
|
|
f'{login}:{out_summ}:{inv_id}:{settings.ROBOKASSA_PASSWORD1}'.encode("ascii") |
|
|
|
f'{login}:{out_summ}:{inv_id}:{settings.ROBOKASSA_PASSWORD1}'.encode("ascii") |
|
|
|
).hexdigest().upper() |
|
|
|
).hexdigest().upper() |
|
|
|
@ -69,7 +72,7 @@ def order_license(request): |
|
|
|
f'&Email={payment.user.email}' \ |
|
|
|
f'&Email={payment.user.email}' \ |
|
|
|
f'&Culture=ru' |
|
|
|
f'&Culture=ru' |
|
|
|
|
|
|
|
|
|
|
|
if settings.DEBUG: |
|
|
|
if settings.ROBOKASSA_TEST_MODE: |
|
|
|
params += f'&isTest=1' |
|
|
|
params += f'&isTest=1' |
|
|
|
url = f'{site}{params}' |
|
|
|
url = f'{site}{params}' |
|
|
|
|
|
|
|
|
|
|
|
|