payment_result
This commit is contained in:
parent
ea80e89865
commit
2067fd56a2
@ -79,7 +79,17 @@ def register(request):
|
||||
|
||||
@csrf_exempt
|
||||
def payment_result(request):
|
||||
raise Exception(request)
|
||||
result = parse_qs(request.body)
|
||||
ref_id = int(result['refId'][0])
|
||||
paid = result['status'][0] == 'PAID'
|
||||
secret_match = result['secret'][0] == COMGATE_SECRET
|
||||
test = result['test'][0] != 'false'
|
||||
if not secret_match or test != COMGATE_TEST:
|
||||
return HttpResponse(status=400)
|
||||
user = User.objects.get(id=ref_id)
|
||||
user.paid = paid
|
||||
user.save()
|
||||
return HttpResponse(status=200)
|
||||
|
||||
|
||||
def results(request):
|
||||
|
Loading…
x
Reference in New Issue
Block a user