java支付宝签约功能
支付宝的签约功能,与单笔支付相比,稍有不同。
支付宝签约接口,需要先创建一个支付宝的客户端alipayClient,然后填充响应的参数之后,调支付宝的速度快,获取到响应的数据,然后发起真正的支付操作。
AlipayClient alipayClient = new DefaultAlipayClient(“https://openapi.alipay.com/gateway.do”, “商户号”, 私钥, “json”, “UTF-8”, 公钥, “加密方式(RSA/RSA2)”);
AlipayTradeAppPayModel bizModel = new AlipayTradeAppPayModel();
bizModel.setTotalAmount(totalAmount);
bizModel.setOutTradeNo(orderId);
SignParams signParams = new SignParams();
signParams.setPersonalProductCode(“GENERAL_WITHHOLDING_P”);
signParams.setSignScene(“INDUSTRY|MULTIMEDIA”);//应用场景
signParams.setExternalAgreementNo( orderId);//商户签约号,最长32位
signParams.setExternalLogonId(userId);//用户在商户网站的登录账号
AccessParams accessParams = new AccessParams();
accessParams.setChannel(“ALIPAYAPP”);
signParams.setAccessParams(accessParams);
signParams.setSignNotifyUrl(callbackAliAutoUrl);//回调地址
bizModel.setAgreementSignParams(signParams);
AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest();
request.setBizModel(bizModel);
request.setNotifyUrl(callbackAliAutoUrl);//支付通知地址
AlipayTradeAppPayResponse response = alipayClient.sdkExecute(request);
获取到支付宝返回的响应之后,调支付宝支付sdk发起真正的支付
java支付宝签约功能相关推荐
- java支付宝提现功能,单笔转账到支付宝账户(公钥证书方式)
最近在开发商户分润系统(给商户分红),涉及到给商户账号提现功能,我们使用的是支付宝转账,通过公钥证书方式实现的. 在支付宝开放平台里找了好久的开发文档,但是介绍更多的是普通公钥的方式,这个方式比较简单 ...
- 【Java Web】支付宝 AliPay 功能
本文涉及"并行开发"思想: 假设实际开发工作中:支付&订单 两个模块,分别由两位同事并行开发: 一位同事在开发支付模块时,可能需要依赖订单模块的的类.方法.工具类,但负责订 ...
- 个人开发者的项目如何接入支付宝登录功能(保姆级教学)(Java的后台为例,其他语言类似)
文章目录 前言 一.创建开发者账号和应用并配置 (1)创建应用 (2)接入产品并配置 (3)开发设置 二.接入SDK (1)下载SDK (2)写后台 代码解释 : getToken方法的code参数怎 ...
- Java 支付宝对账功能(查询+文件下载+解压+遍历文件+读文件)
Java 支付宝对账功能(查询+文件下载+解压+遍历文件+读文件) **需求** **流程** 1 .调用支付宝接口, 获取zip 下载地址 2.工具类代码 3.目录 4.开发环境 5.更新实际收益到 ...
- java退款功能的思路步骤_java实现支付宝退款功能
java实现支付宝退款功能 发布时间:2020-09-09 03:19:03 来源:脚本之家 阅读:78 作者:王啸tr1912 最近完成的差不多的项目突然需要加退款的流程需求了,所以来小小的实现以下 ...
- java 支付宝 退款_Java 支付宝支付,退款,单笔转账到支付宝账户(支付宝支付)
最近一直在接触第三方,刚接入完支付宝的API做一下总结,个人能力薄弱有不对的地方望指教. 做的是一个小型电商项目,所以会接入第三方的支付和登入功能, 第一次接入第三方撸了很多官方文档. 然后创建应用 ...
- Android实现支付宝AR功能,Android接入支付宝实现支付功能实例
我本来是想直接讲Android支付这一块的,包括支付宝,微信,其他第三方整合支付等,但是微信开放平台他对我的账号做了限制,所有我今天就先把重心放在支付宝的支付上,也算是写得尽可能详细些吧,毕竟是第三方 ...
- Java - 支付宝支付
一. APP支付 APP支付适用于商家在 App 应用中集成支付宝支付功能. 商家APP调用支付宝提供的 SDK,SDK 再调用支付宝APP内的支付模块.如果用户已安装支付宝 APP,商家 APP 会 ...
- Java支付宝身份验证接口接入指南(人脸验证)
Java支付宝身份验证接口接入指南 最近公司项目有人脸身份核验的需求,首先就想到了支付宝的身份验证接口,于是就需要看支付宝的开放api文档,这里就有些坑,然后就本次接入遇到的坑,做个整理.(基于web ...
最新文章
- mysql 8.0 ~ 存储和账户
- 普中51控制火焰传感器_热电偶在煤气灶天然气保护控制中的应用原理
- linux 播放器系统,在Linux上安装和使用开源视频播放器MPlayer
- 计算机网络 闯关,2009计算机网络考研试题过关必练.docx
- R开发(part12)--基于RC的面向对象编程
- 东明县计算机学校,东明县职业中等专业学校2021年招生信息
- 手工打造目标PE的步骤
- day4 函数的包装+装饰器+迭代器
- opencv for android(三):使用opencv摄像头竖屏和前后切换
- 温控PLC三菱风机程序设计多路多路风机,温度控制,时间控制
- 入门企业品牌短视频运营
- APM2.8 Rover 自动巡航车设计(固件安装和设置)
- 谷歌创建用户:手机号码无法用于验证
- python中全局变量global的使用
- CVE-2017-8570微软office漏洞复现与研究
- LeetCode/LintCode 题解丨一周爆刷字符串:乱序字符串
- 杨子恒温烘鞋机 W-7 拆解
- VS2010 调试C++项目 fatal error LNK1123 错误解决办法
- 忘记apusic应用服务器web控制台admin密码怎么办?
- python做面板数据_用Python做数据分析的基本步骤(持续修改更新)
热门文章
- Python+Selenium 实现新理念外语网络教学平台 自动答英语听力 -- 山东科技大学
- Python GUI编程之PyQt5入门到实战
- 334. 递增的三元子序列
- 改行后我在做什么?(2022-9-19日晚)
- CentOS7快速搭建DNS中转服务器
- 卡拉ok歌词html,怎样制作卡拉ok字幕,如何亲手制作专业卡拉ok视频|卡拉ok字幕制作软件...
- 深入浅出 Kubernetes 网络模型基础指南
- 在安卓手机内 安装Linux操作系统
- 大学生一定要理解的15件事
- 面试不失败-揭秘IT面试各个环节成功的内幕