سلام وقت بخیر

برای پرداخت در اپلیکیشن اندرویدی، بک اند را با پایتون نوشتم و از ایران کیش درگاه بانکی گرفتم. روال به این صورت است که باید از یک آدرس مشخص توکن دریافت شود بعد این توکن با متد POST به آدرس دیگری فرستاده شود و اگر توکن معتبر بود، به همین آدرس redirect شود.
توکن با موفقیت دریافت می شود و آدرس باز شدن درگاه نیز توکن را درست تشخیص می دهد اما مشکل این هست که redirect نمی شود. آیا در کد مشکلی هست. ممنون میشم راهنمایی کنید.


@app.route('/payment/token', methods=['GET'])
def redirect_main_payment():
payload = 'tokenIdentity=123456'
headers = {
'Content-Type': 'application/x-www-form-urlencoded',
}
return redirect(url_for('https://ikc.shaparak.ir/iuiv3/IPG/Index/', data=payload, headers=headers))


فرض کنید عدد 123456 همان توکن است. اگر کد زیر را بذارم response کامل درست برمیگردد اما redirect نمیشود.

url = "https://ikc.shaparak.ir/iuiv3/IPG/Index/"

payload='tokenIdentity=123456'
headers = {
'Content-Type': 'application/x-www-form-urlencoded'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)