Отправка ответа серверу 200 ok

Есть функция обработчик callback уведомлений сбербанка, которая после оплаты получает данные от сервера и записывает их в файл (пока что). В документации указано, что после получения данных, обратно необходимо отправить 200 OK, иначе уведомления будут повторятся несколько раз. Не могу сообразить как правильно это сделать. Уведомления приходят на url адрес моего сайта.

views.py

def callback(request):
    param = request.GET
    x=param['orderNumber']
    y=param['status']
    z=param['operation']
    token='***'

    def check(amountd):
        content = requests.get('https://3dsec.sberbank.ru/payment/rest/getOrderStatusExtended.do?userName=ЛОГИН&ПАРОЛЬ&orderNumber='+amountd)
        getcheck=content.json()
        sum=getcheck['amount']
        return sum
    sum=check(x)
    done={'token':token,'order':x,'status':y,'operation':z,'sum':sum}
    with open('greed.txt', 'w') as file:
        file.write(str(done))
Вернуться на верх