Я пытаюсь интегрировать платежный шлюз на свой сайт в django. У меня возникли проблемы с получением данных ответа из платежного шлюза.
В платежном шлюзе есть образцы документов для php, которые выглядят следующим образом:
$ErrorTx = isset($_POST['Error']) ? $_POST['Error'] : ''; //Error Number
$ErrorResult = isset($_POST['ErrorText']) ? $_POST['ErrorText'] : ''; //Error message
$payID = isset($_POST['paymentid']) ? $_POST['paymentid'] : ''; //Payment Id
В представлении для URL-адреса, с которого перенаправляется платежный шлюз после ввода данных о карте и т.д., я проверяю, является ли это GET if request.method == "GET"
, а затем передается запрос функции. Когда я отлаживаю запрос, я вижу пустой запрос dict. и если я попробую что-то вроде res = request.GET ['paymentid'], я получаю сообщение об ошибке, в котором говорится, что нет ключа с именем paymentid.
Я пропустил что-то очевидное? Я все еще довольно новичок в django, поэтому я уверен, что я делаю что-то неправильно.