uniapp支付宝支付的前端开发经验分享
在前段时间的开发需求中,有一项uniapp H5和APP端接入支付宝功能的需求,虽然这项功能前端的工作并不多,但还是根据这次的开发经验和踩过的坑做一个分享。
首先在对项目开启支付功能,在项目的manifest.json文件中勾选APP模块配置中的Payment支付模块,并且勾选支付宝支付和下面列出的ios和Android
根据需要在h5跟APP端都做支付宝的唤起支付,唤起orderInfo 的格式在APP和h5上有很大的差异,在这一点上浪费了一些时间,在此贴出支付宝的文档
支付宝开发文档
H5端唤起支付宝。所需要的参数是后端返回的一个form表单,获取成功后端返回的内容以后将表单内容用v-html置入标签中,然后提交表单便会执行唤起
针对于支付宝支付的使用,截取核心代码如下
【uniapp支付宝支付的前端开发经验分享】其实开发完成以后发现APP端唤起支付宝更为简单,但是这个过程中踩过一个坑,我以为orderInfo的值可以参照文档和后端给的一些键值对在前端自己拼接,但是总是唤起失败,后来联系支付宝的蚂蚁技术支持中心的客服,经过沟通以后,才知道这个orderInfo必须在后端用支付宝SDK生成以后返回给前端,这样一来,果然唤起成功。
推荐阅读
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 人生两件宝(好身体,好心情!)
- 25篇中考随笔
- 康德式公平倾向
- 这座媲美重庆的绝色山城,深藏国宝级景点,更有绝美高山花海!
- 66万奔驰漏油事件看宝宝无理取闹
- “写作宝典”《金字塔原理》之读书笔记
- 图文小编《杨浦、成毅》为你发布!无价之宝随意摆放的公园
- 宝贝你总是给我惊喜
- 如果我们的国宝不是熊猫