当前位置: 首页 > news >正文

H5接入支付宝手机网站支付并实现

小程序文档 - 支付宝文档中心

1.登录 支付宝开放平台 创建 网页/移动应用

2.填写创建应用信息

3.配置开发设置

4.网页/移动应用:需要手动上线。提交审核后,预计 1 个工作日的审核时间。详细步骤可点击查看 上线应用 。应用上线后,还需要完成产品开通才能在线上环境(生产环境)使用产品。

5.把以下东西提供给后端

APPID

商户id

应用私钥(RSA2私钥)

支付宝公钥

接口内容加密密钥

h5接入支付宝支付

1.新建一个页面拿后端返回的form表单渲染成页面

<template><view><div class="body"></div></view>
</template><script>
export default {data() {return {formUrl: '' // 用于展示form表单的URL};},onLoad() {const Form = uni.getStorageSync('Form');   //获取你本地存储的form表单渲染成页面this.formUrl = Form//将接口返回的Form表单显示到页面document.querySelector('body').innerHTML = this.formUrl; // body对应上面的class	 this.$nextTick(() => { 			console.log(document.forms,"form"); //跳转之前,可以先打印看看forms,确保后台数据和forms正确,否则,可能会出现一些奇奇怪怪的问题 ╮(╯▽╰)╭document.forms['0'].submit();  //重点--这个才是跳转页面的核心,获取第一个表单并提交});},methods:{}
};
</script><style scoped></style>

2.点击支付调用该方法

openPayment(){var that = thisthat.$httpRequest({url: '路径',method: 'POST',data:{参数}}).then(res => {uni.setStorageSync('Form', res.data.data) console.log('支付宝订单数据', res);//跳转到新建的页面uni.navigateTo({url: `/pages_subPackages/orders/zfb`});})},

3.支付成功后不会跳转页面需要后端设置支付成功后需要跳转的页面即可


http://www.mrgr.cn/news/90544.html

相关文章:

  • Tauri Windows入门开发避坑指南
  • 软件测试面试题及答案解析,2025最新版
  • Vue.js 实现树形结构管理系统的前端设计与实现
  • IBM服务器刀箱Blade安装Hyper-V Server 2019 操作系统
  • 大数据学习之SparkStreaming、PB级百战出行网约车项目一
  • 【Mastering Vim 2_02】第一章:Vim 基础入门 + 最新版 Vim 9.1 在 WSL Ubuntu 系统的安装实战
  • 软件工程-软件设计
  • Linux 配置 MySQL 定时自动备份到另一台服务器
  • Webpack包
  • 2.【线性代数】——矩阵消元
  • springCloud-2021.0.9 之 GateWay 示例
  • (Xshell 8 + Xftp 8)下载安装miniconda至服务器指定目录+配置虚拟环境
  • 微信小程序网络请求封装
  • AI-Engine-Direct-Helper 快速上手及环境配置
  • linux运行kettle 遇到问题汇总
  • 自然语言处理NLP入门 -- 第二节预处理文本数据
  • fps动作系统9:动画音频
  • 【Android开发AI实战】选择目标跟踪基于opencv实现——运动跟踪
  • django中间件,中间件给下面传值
  • 使用mermaid画流程图
  • 【核心特性】从鸭子类型到Go的io.Writer设计哲学
  • 企语企业管理系iFair(F23.2_a0)在Debian操作系统中的安装
  • C++基础学习记录—this指针和const关键字
  • mysql8.0使用MGR实现高可用
  • Linux内核 - 非仿生机器人之感知主控系统(协议栈)
  • android studio下载安装汉化-Flutter安装