官方文档说的很清楚,但是不懂要做什么的话看着就会很迷。
https://docs.open.alipay.com/270/105899/
稍微整理一下头绪:

要做什么:

根据你的需求 调用支付宝接口,生成一个支付页面 生成一个收费用的二维码。

知道了要做什么 接口会返回什么后面就简单了。

流程:

  • 1 根据你的逻辑计算出你要的金额,用于生产二维码金额。
  • 2 你的单号便于查询到这条交易的详情,demo的话随手打一个。
  • 3 带着你的金额和单号 访问支付宝提供的接口。
  • 4 返回一个支付页面给用户。等待用户支付。
  • 5 支付完成后回调接口中rsaCheckV1()方法确认是否支付成功。

查看https://docs.open.alipay.com/270/105899/
了解 什么是 appid,秘钥
成为商户需要认证,demo的开发可以使用沙箱。

沙箱:

https://openhome.alipay.com/platform/appDaily.htm?tab=info
沙箱环境就是一个虚拟的 交易者与商户。



你可以在这里获取 appid
实际开发自己申请即可。

获取生成支付链接接口代码如下:

 @RequestMapping(value = "/goAlipay", produces = "text/html; charset=UTF-8")@ResponseBodypublic String goAlipay(HttpServletRequest request, HttpServletRequest response) throws Exception {System.out.println("------支付宝-------");//获得初始化的AlipayClientAlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipaydev.com/gateway.do", "2016101000653099", PaymentConstant.PRIVATE_KEY, "json", "UTF-8", PaymentConstant.PUBLIKE_KEY, "RSA2");//设置请求参数AlipayTradePagePayRequest alipayRequest = new AlipayTradePagePayRequest();//回调函数 alipayRequest.setReturnUrl("localhost:8180/user/alipayReturnNotice");alipayRequest.setNotifyUrl("localhost:8180/user/alipayNotifyNotice");//商户订单号,商户网站订单系统中唯一订单号,必填String out_trade_no = "2019-08-08-M";//付款金额,必填String total_amount = "0.01";//订单名称,必填String subject = "辣条";//商品描述,可空String body = "卫龙辣条*" + 1;// 该笔订单允许的最晚付款时间,逾期将关闭交易。取值范围:1m~15d。m-分钟,h-小时,d-天,1c-当天(1c-当天的情况下,无论交易何时创建,都在0点关闭)。 该参数数值不接受小数点, 如 1.5h,可转换为 90m。String timeout_express = "1c";alipayRequest.setBizContent("{\"out_trade_no\":\""+ out_trade_no +"\","+ "\"total_amount\":\""+ total_amount +"\","+ "\"subject\":\""+ subject +"\","+ "\"body\":\""+ body +"\","+ "\"timeout_express\":\""+ timeout_express +"\","+ "\"product_code\":\"FAST_INSTANT_TRADE_PAY\"}");//请求String result = alipayClient.pageExecute(alipayRequest).getBody();return result;}

支付宝API接入,网页支付接口。相关推荐

  1. 对接支付宝App支付和网页支付接口详解

    之前在项目中使用过支付宝的沙箱测试支付和实际开发支付,是关于App对接支付宝接口的,由于前段时间有朋友询问怎么对接网页支付,通过研究支付包的开发文档,在这里总结一下对接支付宝的App支付接口和网页支付 ...

  2. 关于个人如何接入微信支付接口,适用于h5,小程序等应用场景

    关于个人如何接入微信支付接口,适用于h5,小程序等应用场景, 众所周知,要想使用微信支付实现公众号.商城.小程序.h5网页等产品或者服务购买,需要申请微信小程序或者服务号,并且要企业认证,还要提交微信 ...

  3. PHP开发支付宝微信个人免签支付接口实例

    2019独角兽企业重金招聘Python工程师标准>>> 这是一个PHP开发支付宝微信个人免签支付接口实例,支付宝微信即时到帐接口,使用原生支付宝即时到帐接口修改而来,即可实现多接口收 ...

  4. 如何使用支付宝api接入自己的网站

    要使用支付宝 API 接入自己的网站,需要按照以下步骤进行: 在支付宝开发者中心注册账号并创建应用.您需要填写应用名称.服务窗名称和授权回调地址等信息,然后提交审核. 获取应用的 app_id 和 a ...

  5. php 支付宝wap接口,呕心之作:支付宝的手机网站支付接口的应用,呕心之作_PHP教程...

    呕心之作:支付宝的手机网站支付接口的应用,呕心之作 由于去年做手机Portl接口的工作,需要使用支付宝的支付,于是手机网站支付接口就成了首选. 1.首先下载接口包 支付宝商家服务中心链接:https: ...

  6. java 支付宝h5网页支付接口,移动端h5网页调用支付宝支付接口

    领导第一次让我做h5支付宝支付的时候,去了支付宝开放平台,一顿上上下下左左右右,看完了长呼一口气.这个支付好像没我啥事儿啊!小伙伴儿们自行查看:https://opendocs.alipay.com/ ...

  7. 支付宝电脑网页支付接口的调用

    本次调用支付宝:电脑网页支付方式 首先登陆支付宝开放平台,找到文档中心,下载官方demo 链接地址:https://docs.open.alipay.com/270/106291/ 打开下载好的dem ...

  8. 支付宝手机网页支付接口调用

    1.前期工作 1.1 登陆支付宝官网 网址:https://www.alipay.com/ 1.2 下载手机网站支付的demo的步骤 1.2.1 先点击API,选择手机网站支付模块点击 1.2.2 点 ...

  9. 支付宝接口学习踩坑记(2)——基于SpringBoot的Alipay-EasySDK配置及网页支付接口简单示例

    Alipay-EasySDK从配置到撒钱 添加SDK依赖 Maven Gradle 配置SDK 准备材料 代码配置 编写代码,准备撒钱 后台逻辑代码 前端调用代码 撒钱开始 打开页面 电脑支付网页 P ...

  10. 准备接入个人支付接口?看完这几款支付产品再做决定!

    最近在开发自己的网站,想要接入一个第三方的支付平台,但是处在创业初期,还没能成立公司,所以没有企业资质,想接入一款安全且性价比高的收款产品.以本人选择困难症再加点小纠结的个性,对现有的一些第三方支付接 ...

最新文章

  1. 挖矿的大佬们长点心吧
  2. python结巴分词 词频统计_一个txt文档,已经用结巴分词分完词,怎么用python工具对这个分完词的文档进行计算统计词频,求脚本,非...
  3. Rust中对某个结构体实现方法于rust中的关联函数
  4. MySQL(介绍,安装,密码操作,权限表)
  5. MySQL Cluster7.2.4 集群配置
  6. flask manage port_后端Python3+Flask结合Socket.io配合前端Vue2.0实现简单全双工在线客服系统...
  7. 微信/聊天宝/马桶MT/多闪 社交APP一个不落 被约谈!
  8. SqlServer之OutPut
  9. 手把手教你通过Eclipse工程配置调用JNI完全攻略
  10. 【精品】爬取 国家统计局 2020年 省市县乡村 数据
  11. jszip 解压压缩包_JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
  12. setlocale()函数的作用
  13. 【挖坑记】JZOJ 4722 跳楼机
  14. web安全(3)-- ClickJacking(点击劫持)
  15. 参加国际学术会议心得体会
  16. 湖北武汉施工员报考施工员安全意识的建立方法建筑七大员报考
  17. http:网易云音乐
  18. 第六章 彩色图像处理
  19. 鸿蒙开发板和STM32有啥区别,让arduino 把你的无用的stm32板子玩起来 之一
  20. windows10频繁出现“您的电脑遇到问题,需要重新启动”如何解决

热门文章

  1. java将投影坐标转为地理坐标_贡献高斯投影坐标与经纬度转换的java源码
  2. 一站式电商是什么?如何绘制一站式电商流程
  3. 操作系统过程考核读书报告:浅谈计算机操作系统
  4. 关于PCB的工艺注意事项
  5. 新闻网站爬虫及一个简单爬取结果的查询网站的实现
  6. 王道408考研(计算机组成原理)——第一章 计算机系统概述
  7. [temp]Nginx 错误502 upstream sent too big header while reading response header from upstream
  8. librtmp 源码分析笔记 WriteN
  9. 《怦然心动》经典记录
  10. Cisco路由器进行ip限速