支付宝开放平台服务端SDK导入

  • 下载与导入
  • 配置
  • AlipayConfig配置类属性值设定
    • 获取APPID和网关值
    • 获取私钥和公钥值
    • 工程公网访问地址
    • AlipayConfig配置类设值
  • 测试
  • 支付流程图
  • 前提须知:实现内网穿透
  • 为方便网页应用商家接入支付宝支付功能,支付宝提供了电脑网站支付能力,商家可通过开放接口快速集成接入支付宝支付功能。电脑网站为即时到账升级而来的能力。

下载与导入

  • 参考与下载SDK地址:https://opendocs.alipay.com/open/270/106291
  • 在官网下载安装包并进行解压
  • 导入项目
  • 此项目并不是maven架构,选择第一行后,直接默认下一步到finsh即可
  • 即可导入成功

配置

  • 点击以下按钮,添加library
  • 加入项目中配有的lib和你本地的tomcat(若无则自己百度下载与配置tomcat)
  • 选择facet.添加web
  • 因为此项目没包名为web,双击点击修改并选择为自己项目的包名

  • 选择本项目的此包 然后确认

  • 点击以下create Artifact

  • add
    *右键点击配置类选择remove BOM,则是改为UTF-8编码(有些idea版本没有此选项,则使用Notepad++编辑器打开选择上方编码选择UTF-8 BOM即可)

  • 最后把tomcat给配上,设置的是9000端口(与充当公网ip的内网穿透映射的端口一样,)

AlipayConfig配置类属性值设定

获取APPID和网关值

  • 登陆支付宝开发平台:https://open.alipay.com/platform/developerIndex.htm
  • 点击研发服务

获取私钥和公钥值

  • 下载AlipayDevelopmentAssistant-1.0.7.exe支付宝开发平台开发助手安装包进行安装

  • 打开支付宝开发平台开发助手,点击生成密钥即可获取私钥和公钥

  • 复制公钥,回到网站,点击沙箱应用,点击以下设置

  • 将公钥粘贴进去,保存设置即可

工程公网访问地址

  • 这里只做演示,用的是natapp内网穿透提供的域名,不懂请至内网穿透提供域名地址

AlipayConfig配置类设值

  • 将以上APPID,网关值,私钥,公钥,工程公网访问地址的值放入此配置类对应的属性值即可

测试

  • 设置好属性值以后,直接打开tomcat进行测试
  • 回到支付宝开放平台,点击沙箱账号,查看模拟的买家和卖家信息
  • tomcat打开后,登陆http://localhost:9000/页面后(要用ie浏览器测试),点击付款
  • 输入买家的账号和密码后登陆即可
  • 输入密码支付,支付完后,会返回对应的值给你
  • 支付成功后返回的值

支付流程图

如何导入支付宝的SDK及其模拟使用相关推荐

  1. 通过C#生成支付宝收款码 四(支付宝官方SDK配合沙箱生成收款二维码)

    前面三个章节是学习和摸索过程,现在进入主题,生成收款码.还是用沙箱环境来调试. 1.新建windowsform程序,根据章节三,导入支付宝SDK. 2.下载官方当面付DEMO程序:当面付DEMO 3. ...

  2. 支付宝 Android SDK 吐槽+辟谣(一)

     支付宝 android SDK 吐槽+辟谣(一) 1.下载官方sdk demo 地址:http://download.alipay.com/public/api/base/WS_SECURE_P ...

  3. Android集成支付宝支付SDK,实现支付功能

    官方集成文档地址:https://docs.open.alipay.com/204/105296/ 一.导入支付宝SDK 1.将 alipaySdk-15.6.5-20190718211159.aar ...

  4. android支付宝支付接口申请,支付宝分享SDK接入指南—Android

    支付宝分享入口 1.   申请你的AppID 请到支付宝开放平台应用登记页面进行登记,登记并选择移动应用进行设置后,将获得AppId,可立即用于开发.但应用登记完成后还需要提交审核,只有审核通过的应用 ...

  5. 支付宝 .NET SDK 报错:RSA签名遭遇异常,请检查私钥格式是否正确。

    AlipaySDKNet 是 .NET 平台下用于对接支付宝支付的官方 SDK.Alipay SDK for .NET 让您不用复杂编程即可访问支付宝开放平台开放的各项能力,SDK可以自动帮您满足能力 ...

  6. Android客户端三步完成支付宝支付SDK接入

    迁移最新版本 1.下载SDK 下载地址:https://doc.open.alipay.com/doc2/detail.htm?treeId=54&articleId=104509&d ...

  7. 通过C#生成支付宝收款码 三(支付宝官方SDK配合沙箱调试扫条码支付)

    1.下载官方的SDK文件:支付宝服务端老版SDK 2.将下载的SDK项目生成成NuGet,具体操作如下: 3.通过支付宝自动接入工具生成条码支付源码,如下图所示: 然后复制源码,我现在用的是DONET ...

  8. 支付宝 android sdk 使用方法

    首先需要去支付宝官方网站 https://www.alipay.com/ 注册一个企业帐号, 注册成功之后,登录,登录后,选择商家服务,如图: 选择商家服务后,你会发现,你的资料还未完善,需要进行验证 ...

  9. Android老版本项目导入到新版SDK提示错误

    使用过去Android 1.1或1.5版SDK开发的项目导入到使用新版ADT插件的1.6或2.0.1项目中可能会发现报错,其实谷歌给我们提供了一个工具可以解决这个问题,在Package Explore ...

  10. 支付宝 php 返回false,支付宝php sdk验签rsaCheckV1不正确isSign一直返回false

    有几大吐槽点 1:领导给的公钥,给的公钥和支付宝公钥是一样的,就一直验签不通过(应用公钥和支付宝公钥看着一样,中间是不一样的,仔细看) 2:网址不能带参数,真是血的教训啊,支付宝开发管理中心回调地址填 ...

最新文章

  1. 我们自嘲的“码农”身份被官方实锤了!
  2. k8s 通用的java项目迁移流程
  3. Android之获取屏幕和视图高和宽
  4. hadoop 卡主_HDFS DisTCP执行卡住了,怎么办?
  5. request重定向_golang不想http自动处理重定向的解决方案
  6. oracle truncate 日期,【Oracle】truncate和delete区别
  7. mysql添加临时索引_mysql 中添加索引的三种方法
  8. Codeforces 1187E - Tree Painting(树上所有节点的儿子数量和最大)
  9. python字符串的方法和列表的方法_python字符串,列表,字符串,元组,集合的一些方法...
  10. LeetCode之二分查找
  11. 宏基aspire拆机触摸_Acer宏基E1471G笔记本怎么拆机拆主板?
  12. 【预测模型】基于灰狼算法优化最小二乘支持向量机实现数据分类matlab代码​
  13. java token guid_生成一个唯一token
  14. CNVD-2020-10487复现(Apache Tomcat文件包含漏洞)
  15. 跨平台应用开发进阶(十五) :uni-app实现全项目字体替换
  16. Multiplayer Moo
  17. ENVI计算NDVI
  18. 安川机器人报错_安川机器人报错代码:报警历史和I/O 信息历史
  19. 疫情期间 !“程序员做饭指南” 在 GitHub 上火了
  20. Password-Based Key Derivation Functions (PBKDF)

热门文章

  1. 牛客网Verilog快速入门题目收获——异步复位的串联T触发器(VL2)
  2. matlab 音乐 豆腐汤,40岁健康家常菜pdf
  3. 局域网vnc远程控制软件,那些超级好用的局域网vnc远程控制软件
  4. 京东和天猫的运营模式的区别
  5. 业绩爆发,押注“泛半导体”,TCL押对了吗?
  6. STM32驱动直流电机的程序与电路设计(IR2110S自举电路+H桥+高级定时器和死区PWM)
  7. 【美学集】色彩之冷暖色
  8. “马太效应”与“二八法则”
  9. CSS线性渐变网站记录
  10. web浏览器下载文件没响应不报错