Python -flask 关于支付接口回调,前端无法进行跳转的问题

2019-07-31 13:45:54 +08:00
 Herwifte

问题描述

后台在处理完支付平台发送的 JSON 数据包后,本地页面无法进行跳转。

问题出现的环境背景及自己尝试过哪些方法 在 return 处使用过重定向,但发现只有支付平台的服务器进行了跳转。

相关代码

@jsons.route('/native', methods=['GET', 'POST'])

def native_url():

    if request.method == "POST":

        requ = dict(request.form)

        aoid = requ['aoid']

        print(requ['order_id'])

        time.sleep(3)

        queryStatus = query_status(aoid)

        print(queryStatus['status'])

        if queryStatus['status'] in ['payed','success']:

            order = Order.query.filter(Order.Trade_Number == requ['order_id']).first()

            order.Print_Status = 1

            db.session.add(order)

            db.session.commit()

            return 'success'

        else:

            pass

我希望有大神可以提供一个方法,使本地的服务器在获取到支付平台发送的 json 数据包时,可以实现本地的页面跳转

1106 次点击
所在节点    Python
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/587854

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX