uniapp 调支付宝支付时orderInfo需要传递什么参数?
接下来就是我踩的坑
以前都是后端返回我们直接去调支付即可,但是当遇到后端不知道返回什么参数的时候,问题就来了
因为我们之前直接用也没注意有什么参数所以当问我们的时候我们也答不出来
于是开始在网上各种搜索全是说后端返回orderInfo前端直接拿去调支付api即可那么问题来了
前端后端都不知道需要什么参数时怎么可能调支付成功呢 于是我看了支付宝官方开发文档找到了一句代码
就下面这一句代码解决uniapp 调用支付宝支付问题 只需要后端调用支付宝的接口返回的参数转为字符串返回给前端即可 前端直接调用 即可支付成功
"result": "alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&alipay_sdk=alipay-sdk-java-dynamicVersionNo&app_cert_sn=9ff3549922bb2d04d253d158c38c8d92&app_id=这里填APPID&biz_content=%7B%22body%22%3A%22%E6%B4%97%E8%84%9A%22%2C%22out_trade_no%22%3A%222023042115423141241%22%2C%22product_code%22%3A%22QUICK_MSECURITY_PAY%22%2C%22subject%22%3A%22%E6%B4%97%E8%84%9A%22%2C%22timeout_express%22%3A%2230m%22%2C%22total_amount%22%3A%22500.20%22%7D&charset=UTF-8&format=json&method=alipay.trade.app.pay¬ify_url=https%3A%2F%2Fgateway.imtdj.com%2Fmt-app-biz%2FpayBack%2ForderAliBack&sign=bobqxDGb7cN5gjHCdn8VObI6feeTBZx%2BOryOl9LYEstMq0vhMqbQyp%2FCg2phTa99CnnnrKgCIxryjSYldj4lBgFUHhS1SHAyGvRdNLH4AwS6JJrMWyA3v0MwFo%2B%2Ftj2usLFEbVpy5HwdIrSdrlWxmnsfeD3Dnyp%2Bw8LZ0v9XolkZys2Fa1Yiw%2Fcns45QUmXykY%2BSXrcvVSYiY8bDg2ryHY3Ez8DRXYm4j%2FQC%2BEu4mZ5HRCsgcOdqmAiu2jnwESTWohgNu2GiUNRjXCVA%2FTMPakbwI48ceNHxZcilocA%2B%2BCU7MAAkEbp6JPCQOrNQKuoo2uu9%2BnM3Bv0o9GmPLuEPtA%3D%3D&sign_type=RSA2×tamp=2023-05-18+09%3A32%3A55&version=1.0"