PaysApi第三方支付接口的接入与使用 React前端SSM后端

article/2025/8/16 1:12:35

本文实现涉及实现思路以及预期结果 

前端React 后端SSM 支付接口PaysApi以及阿里云

正式开始

对比了很多第三方支付接口,选到paysapi也是因为它捕获信息的能力经过测试后还不错,官方接口文档说明的非常清楚 ,所以选用,这个demo前端是用react写的,顺便锻炼下react的使用,后端就是常规的ssm,想要测试必须介入公网,支付接口回调才能通知到你的服务器保存支付信息。

先看成果

本文就测试支付宝的就好,使用都一样。

还没支付时,获取的已支付信息:

支付接口所需要的数据:(官方文档对这些数据有非常详细的解释)比较丑别介意

 

提交支付进入接口提供的支付界面:(没有logo很nice)这里显示0.01是因为我没有上传0.05的收款码,会匹配最接近的付款码,但是信息还是会显示收到收款0.05,(将我表单输入的0.05传过来,实际收到0.01)

支付成功之后

查看已支付的信息:(刚刚表单输入的0.05的金额被传过来了,因为支付接口需要我上传对应金额的付款码,如果没有对应金额的付款码回返回金额最匹配的付款码)接收到支付成功的信息

手机必须安装app监控微信以及支付宝的通知消息,收到消息后会通过第三方自己生成的订单号查找我们表单输入的通知地址notify_url(我们阿里云的服务器收到消息之后储存传过来的已支付的订单信息),在同时会在支付页面提示跳转到我们表单输入的跳转地址return_url,然后react组件再向阿里云获取最新的已支付列表。

大功告成!

源码整理中...过几天上传


http://chatgpt.dhexx.cn/article/okc8IrfS.shtml

相关文章

企业微信接入自研小程序流程

一、背景 企业微信是企业内部办公常用的即时通讯工具,可以作为企业内部工作的枢纽,例如:重要内容通知,重要应用的集成等。 二、自研程序接入企业微信配置 1.登录企业微信管理后台https://work.weixin.qq.com/ 2.找到应用管理-…

【微信小程序】小程序发送订阅消息教程

1.订阅消息 订阅消息前身也就是模板消息,使用过模板消息的同学在使用订阅消息的时候就会非常简单了。下面让我们来看一下订阅消息如何使用! 传送门:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/subscribe-message.html 2.获取模板ID 这个在…

微信小程序的发布流程

当我们开发完小程序后需要做哪些事情才能上线,在小程序搜索到并且可以正常使用呢 首先,需要把http改成https,因为在本地调试的时侯我们在工具不检验合法域名,但是线上的版本必须是https,所以需要后端去申请一下。 然…

发布微信小程序体验版的流程

文章目录 发布微信小程序体验版的流程第一步第二步第三步在微信开发者工具的右上角,点击选择 **上传** ![在这里插入图片描述](https://img-blog.csdnimg.cn/66879544b7ec4cb6ae9c18e84352b79f.png) 第四步第五步总结 发布微信小程序体验版的流程 提示:…

微信小程序发布详细步骤

第一步:检查代码质量 运行微信开发者工具 > 点击详情,选择性能分析,进行代码质量的扫描。 把未通过的部分改改。 第二步:发布体验版 点击上传 > 填写版本号,项目备注 > 点击右下角上传即可 第三步&#xff…

微信小程序发送消息推送

在小程序开发中,如果想实现:用户发给小程序的消息以及开发者需要的事件推送,在小程序项目中,我们想要实现这样一个功能, 比如我们小程序中的客服功能,我不想要使用小程序后台的在线客服功能,但我又想实现客服功能&…

微信小程序订阅消息通过服务通知发送

第一步:申请模板获取模板ID: 登录微信公众平台 -> 功能 -> 订阅消息 -> 对里面的模板进行选用或者自定义 公共模板库里面的模板分为一次性订阅 和永久订阅,这个是根据你创建小程序时选择的行业进行区分的。 https://developers.we…

给微信小程序发送消息

给微信小程序发送消息 所用技术:后台:jeecgboot 数据库:oracle 前台:vue2.0 首先登陆微信公众平台 链接: https://mp.weixin.qq.com/ 1.登陆之后每个公司 都会有自己得相关参数例如 appid之类得 后面代码里时要用到的 2.然后先…

微信小程序通过公众号服务号发送消息

一、基础概念: 准备条件: 1、公众号和小程序必须在同一个公司主体下。 2、在公众号后台需要对小程序进程绑定操作。 公众号提供了两种消息,一种是订阅消息,一种是模板消息。 订阅消息需要用户主动订阅,然后才能接收消息&#x…

六、微信小程序发布流程

目录 1、上传2、提交审核 1、上传 当我们写完代码后 点击微信开发者工具的上传 要么是体验版 要么是1.0.1最新版 直接点击确定或上传即可 【前提是你本人必须是小程序的管理员或项目成员】 上传成功会有提示弹窗 2、提交审核 在版本管理中我们能看到上传的小程序版本 在这里我…

微信小程序发布全流程

1.在微信公众平台注册 我选的是用QQ邮箱注册的,因为我的163邮箱和微信绑定的,不能使用注册。 登陆进来就是这个页面啦。 2.npm打包(假设您的电脑已经安装了nodeJS) 选中您的项目,然后到项目的根目录下 执行npm ins…

微信小程序申请+开发+发布流程

框架用的Taro,开发工具用的是VSCode微信开发者工具,VSCode主要用来编码,微信开发者工具主要用来看和最后上传那么一下,其他没什么好说的。放张图,大家自行体会: 利用taro发布web程序如下: 过程整…

微信小程序发布流程

1.授权 登录微信公众平台微信公众平台,给相应人员授权;最好同时添加体验成员(用于验证测试)。 2.开发工具及代码 下载官方的微信开发者工具,使用微信扫一扫登录;同时下载最新的项目代码,导入…

信号与系统(四)

注:本博客是基于奥本海姆的《信号与系统》第二版编写,主要是为了自己考研,准备专业课。 (转载:https://blog.csdn.net/Explorer_day/article/details/77177542) 一、基本系统性质 1、记忆系统与无记忆系统 ①无记忆系统 如果对…

信号与系统 | 信号与系统概述 | 信号的基本概念和分类

文章目录 常见的概念信号的描述信号的分类确定信号和随机信号连续信号和离散信号周期信号和非周期信号能量信号和功率信号一维信号和多维信号因果信号和非因果信号 信号的matlab表示与绘图 常见的概念 消息,来自外界的各种报道统称为消息信息,消息中有意…

城市轨道交通信号系统学习笔记(四)信号机

信号机 <font face"楷体" size5>一、地面信号机的设置</font><font face"楷体" size5>二、信号显示</font> 城市轨道交通采用与铁路相同的色灯信号机&#xff0c;但设置位置和信号显示不同于铁路&#xff0c;信号显示距离也有自己…

信号与系统(一)

注&#xff1a;本博客是基于奥本海姆的《信号与系统》第二版编写&#xff0c;主要是为了自己考研&#xff0c;准备专业课。 (转载&#xff1a;https://blog.csdn.net/Explorer_day/article/details/76910002) 一、连续时间和离散时间信号 1、信号的定义 ①在物理上&#xf…

操作系统:信号

文章目录 一 信号概念1. 信号简介2. 信号/事件 产生方式3. 信号处理方式 二 信号实现1. 不可靠信号2. 可靠与不可靠信号类型3. 被中断的系统调用4. 信号函数4.1 信号发送函数 kill/raise4.2 定时发送信号函数 alarm4.3 信号捕获等待函数 pause 5. 信号集5.1 信号集来由5.2 信号…

信号与系统—信号的描述与分类

信号的描述和分类 信号的描述 函数表示 信号通常是时间变量t的函数&#xff0c;所以对于某一类信号可以用时间函数来表示&#xff0c;如 c ( u ) { 0 &#xff0c; t < 0 e − t τ &#xff0c; t ≥ 0 c(u)\begin{cases} 0&#xff0c;t<0\\ e^{-\frac{t}{\tau}}&…

操作系统——信号

信号的概念 信号的产生 信号的注册 信号的注销 自定义信号处理方式 信号的捕捉流程 信号阻塞 信号的概念&#xff1a; 1.信号是一个软件中断 2.信号的种类&#xff1a; kill -l命令的时候&#xff0c;我们会看到62种信号 1~31 &#xff1a; 非可靠信号&#xff0c; 信号有可能…