使用uni.requestPayment苹果支付,透传username参数,支付成功后没有返回此参数
ios vue3 ,hbuilder alpha 3.8.2
1.发起支付的orderInfo参数包含username
2.支付成功后返回的参数里没有username
Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序
苹果支付和微信支付等第三方支付平台的回调参数是由支付平台直接返回的,无法自定义透传其他参数。因此,透传自定义参数需要借助全局变量、缓存或其他方式来保存和获取。
uv_UI - 我与uniapp有着不解的缘分~
我也遇到了,如果在支付还没完成的时候 把进程杀了 重新启动APP 会提示支付成功 然后再次支付的时候 获取历史订单的时候 居然没返回username参数。临时处理方案就是缓存,但是如果出现该问题后,用户卸载了APP,缓存不在了,那这笔订单就永远成为了无头订单了
亿克云 (作者)
文档有说明会返回的,不能返回文档不会这么写,以前测试是能返回的
2023-05-17 14:47