Алгоритм обратного вызова

Есть сайт. На нем стоит онлайн оплата от сбера.

На адреc /callback/ приходят уведомления обратного вызова от сбербанка. На сайт приходит гет запрос. Его видно в логах моего домена.

Уведомления содержат нужную мне информацию, мне необходимо получить это значение в переменную, для того чтобы в последствии отправить эти данные на свой сервер.

Пока (в примере ниже) я просто пытаюсь сохранить строку, но ничего не выходит.

Запускал тестовые функции, они, после оплаты отрабатывают.

Пожалуйста, помогите разобраться, что я делаю не так?

Или помогите ответить на вопрос: Каким методом получить данные поступающие от стороннего сервиса в виде гет запроса, в переменную.

urls.py

path('callback/', callback, name="callback"),

views.py

def callback(self, request):
callback1

callback.py

def callback1():
i = requests.GET.get('')
x = i.text
with open('greed.txt', 'w') as file:
file.write(x) 
callback1()
Вернуться на верх