HTML-код, который работает как положено.
<form id="nonseamless" method="post" name="redirect" action="https://test.ccavenue.com/transaction/transaction.do?command=initiateTransaction" > <input type="hidden" id="encRequest" name="encRequest" value=$encReq> <input type="hidden" name="access_code" id="access_code" value=$xscode> <script language='javascript'>document.redirect.submit();</script> </form>
Мне нужно сделать то же самое в метод python-flask (Значит, в основном мне нужно опубликовать encRequest и access_code to "https://test.ccavenue.com/transaction/transaction.do?command=initiateTransaction" в методе с питоном-колбой) Я создал следующий метод.
def ccavtranscaction(encryption, accessCode): try: url = 'https://test.ccavenue.com/transaction/transaction.do?command=initiateTransaction' data = {"encRequest":encryption,"access_code":accessCode} r = requests.post(url=url, json=None, data=json.dumps(data)) return r.text except Exception as ex: return str(ex.args[0])
Получение следующего в качестве ответа
error code 10001: Invalid Request - Encrypted request invalid/not present.
Пожалуйста, помогите мне с методом. Заранее спасибо.