Отправка ответа серверу 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))