当前位置:首页 > AI技术 > 正文内容

开发 uniapp App支付宝当面付 uniapp如何集成扫码支付|Duuu笔记

admin3天前AI技术7

前端进阶技巧:本文深入解析

不能。uni.requestPayment仅支持主扫(用户扫商户码),当面付需商户扫用户付款码,必须通过原生插件集成支付宝SDK,并由服务端生成二维码、前端展示及轮询结果。

uni.requestPayment 能不能直接调起当面付?

不能。当面付(扫码支付)和

uni.requestpayment

完全是两套逻辑:

uni.requestpayment

是用于唤起用户手机上的支付宝 app 完成「主扫」(用户扫商户码),而当面付是「被扫」——商户用设备扫用户的付款码,必须由服务端生成支付二维码,前端只负责展示和轮询结果。

当面付集成必须走原生插件吗?

是的,纯 H5 或

uni.requestPayment

无法完成「扫码枪/摄像头扫用户付款码」这个动作。uni-app 官方不提供当面付 SDK 封装,必须使用原生能力:

安卓端需集成支付宝官方

alipaysdk-*.aar

,并编写

native.js

模块桥接扫码识别与支付初始化

iOS 端需引入

AlipaySDK.framework

,配置

URL Scheme

(如

alipay{appid}

),并实现

APAuthV2Info

序列化支持

插件市场里搜“支付宝原生扫码”,购买后务必在 HBuilderX 中「关联到当前项目」,否则

nativeplugins/

下不会生成任何文件

manifest.json 配置最容易漏哪几项?

当面付依赖原生能力,但很多开发者只配了支付白名单,却忘了基础权限和 URL 规则:

安卓必须在

manifest.json → app-plus → permissions

中显式声明:

app-plus → distribute → alipay → urls

不只要填

alipays://*

,还得加

https://qr.alipay.com/*

(用于跳转到支付宝确认页)

包名(

android-package-name

)必须和支付宝开放平台「应用信息」里填写的完全一致,包括大小写和点号位置;签名证书指纹也必须提前录入沙箱/正式环境

服务端返回的二维码怎么安全展示?

支付宝返回的是类似

https://qr.alipay.com/fkx01234abcde567890

这样的短链,不能直接

img src

加载——部分安卓 WebView 会拦截跳转,iOS 可能因 ATS 限制加载失败:

推荐用

加载一个本地 HTML 页面,在其中用 JS 创建

img

标签并设置

src

,避免跨域或协议限制

更稳妥的做法是服务端将二维码 base64 数据直接返回(字段如

qr_code_base64

),前端用

渲染

轮询支付结果时,别用

setInterval

直接轮,应配合服务端幂等接口 + 指数退避(比如首次 2s,失败后 4s、8s…最大 30s),避免触发支付宝风控限流

当面付不是“前端调个 API 就完事”的功能,它本质是「软硬结合」:前端要控制扫码硬件、展示动态码、处理中断;服务端要扛住并发轮询、做幂等校验、及时关单;支付宝侧还要对应用类型、密钥、回调地址做严格校验——任一环节松动,扫码就卡在“正在处理”或直接报错

INVALID_PARAMETER

相关文章

使用 ESP

针对该分类问题,我们使用了 Kaggle 手势识别数据集 中的一个开源数据集。原始数据集包括 10 个类别,我们只使用了其中 6 个。这些类别更容易识别,且日常生活中更有用,如...

推荐10个AI人工智能技术网站

除了研究和开发人工智能技术,OpenAI还积极参与人工智能伦理和安全的研究和探讨。 认为,人工智能技术的发展必须遵循伦理和法律的规范,以确保人工智能的应用不会对人类带来负面影响。...

一文讲清神经网络、BP神经网络、深度学习的关系

人工神经网络中的顶级代表。往往说《神经网络》就是指《BP神经网络》。 大家研究着各种神经网络,研究得不亦乐乎, 来了两个家伙Romelhart 和Mcclelland,...

AI实战详解:Perplexity 怎么做市场调研 Perplexity 市场分析实操教程【商业】最佳实践|Duuu笔记

掌握Perplexity AI市场调研需五步:一、结构化提问嵌入地域/时间/主体/指标四要素;二、限定PDF等原始信源提升可信度;三、分步提问生成制表符分隔文本以自动导入Excel;四、启用Pro S...

深入理解前端开发:零基础教程:怎么用 Gemini 自动生成短视频脚本与拍摄大纲完全指南|Duuu笔记

需明确输入指令、理解输出逻辑并合理拆解内容:一、构建含角色/任务/格式等要素的提示词;二、追加分镜与时间轴约束优化专业性;三、转译为带道具编号与颜色标记的执行清单;四、用Gemini校验注意力断点并迭...

前端开发实战详解:骡子快跑如何生成会议纪要 骡子快跑语音转文字整理技巧最佳实践|Duuu笔记

使用听脑AI转写、骡子快跑生成纪要、影子跟读校验、自定义术语词典及EcomGPT-CNN情绪风险分析,五步实现会议纪要高效精准产出。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。