JavaWeb个人网站对接支付宝支付接口教程

技术标签: Java Web  

第一步:(先要在支付宝进行操做,拿到我们需要开发的信息后在动代码)
进入蚂蚁金服,我们先要创建应用 看到图下的应用按钮了吗?
在这里插入图片描述

扫码登录
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

进入沙盒环境使用
接入支付宝的步骤大致如下:

  1. 申请一个沙箱环境
  2. 生成签名,并在沙箱环境中设置好签名
  3. 设置应用公钥
    在这里插入图片描述在这里插入图片描述
    支付宝密钥生成器 下载链接
    https://opendocs.alipay.com/open/291/105971

在这里插入图片描述

下载完后
在这里插入图片描述

并将密钥复制到,然后保存设置即可

在这里插入图片描述

私钥保留,公钥设置到开发者平台RSA2上便可以了。
具体如何使用沙箱环境:https://docs.open.alipay.com/200/105311/

获取电脑网站支付SDK&Demo

地址:https://docs.open.alipay.com/270/106291/

根据自己的需要选择

在这里插入图片描述

我是用IDEA运行,新建一个JavaWeb项目,把jar包,java文件,jsp对应复制粘贴过去即可

在这里插入图片描述

运行成功
在这里插入图片描述

错误现象

  1. 错误代码 invalid-app-id 错误原因: 无效的AppID参数

在这里插入图片描述1.首先检查支付宝网关
沙箱环境网关为: https://openapi.alipaydev.com/gateway.do

正式环境网关为: https://openapi.alipay.com/gateway.do

2.appid不存在,获取查看地址:
a.沙箱环境测试查看地址:https://openhome.alipay.com/platform/appDaily.htm
在这里插入图片描述

下载一个支付宝沙盒版
在这里插入图片描述
对应链接
https://openhome.alipay.com/platform/appDaily.htm?tab=info

扫码登录

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_42583263/article/details/111866671

智能推荐

java重启就出错_重启服务一分钟不到就会报这个错误,****# Error in `java': double free or corruption (out): 0x00007fead00010b..._weixin_39916681的博客-程序员宅基地

# Error in `java': double free or corruption (out): 0x00007fead00010b0INFO | jvm 5 | 2017/06/22 14:35:41 | ======= Backtrace: =========INFO | jvm 5 | 2017/06/22 14:35:41 | /lib64/libc.so.6(+...

Java多线程复习:5(sleep、yield方法和线程优先级)_小关同学喜欢吃汉堡的博客-程序员宅基地

start、yield方法和线程优先级start方法调用 sleep 会让当前线程从 Running 进入 Timed Waiting 状态(阻塞);其它线程可以使用 interrupt 方法打断正在睡眠的线程,这时 sleep 方法会抛出 InterruptedException;睡眠结束后的线程未必会立刻得到执行,还得看任务调度器的心情;建议用 TimeUnit 的 sleep 代替 Thread 的 sleep 来获得更好的可读性;我们下面会用三个例子来说明上面的几点。例一:imp

三菱socket通信实例_三菱Q系列Socket通讯(套接字通讯)讲解_高工-老罗的博客-程序员宅基地

这次技成培训网给大家讲讲socket的定义,什么你不知道Socket是什么???Socket是一个通讯协议,简单说就是带有网口的2个设备,而且这两个设备都支持socket的情况下,可以实现数据的交互。三菱的5U和Q系列的,只要带网口的,就可以实现socket通讯。以下以两个Q系列的plc作为样例,讲解socket的使用。两个设备通讯,有一个作为主动的一方,我们叫做主站,在socket里面叫Acti...

使用WindowManager窗口管理员,把View显示在屏幕中间_weixin_33918114的博客-程序员宅基地

太简单了,直接看代码。 WindowManager mWindowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);TextView mTrackingText = new TextView(this);mTrackingText.setTex...

mysql数据库操作日志_mysql查看数据库操作记录_人间几时秋的博客-程序员宅基地

mysql> show variables like 'log_output';+---------------+-------+| Variable_name | Value |+---------------+-------+| log_output | FILE |+---------------+-------+1 row in set (0.00sec)mysql>1...

学习前端的第三天,今天第一天学习CSS_一个喜欢早睡的程序员的博客-程序员宅基地

1、CSS基础:CSS和HTML一样都是一种标记语言,中文名字叫层叠样式表CSS主要是美化网页,布局网页。能够设置文本的字体、大小、对齐方式;图片的宽高、边框、边距;版面的布局。CSS 专注做样式,HTML 专注做结构 。语法规范:CSS是由选择器(该谁的样式)和样式声明(改成什么样式)两个部分组成。CSS通常写在HTML中上方的位置。写在style标签中CSS的语法格式:选择器 {属性:值;}使用 {} 包含一个或多个样式声明;每条样式声明以键值对形式出现:属性:值;。属性和值

随便推点

qt调用python添加库_Qt使用C/C++扩展Python内置模块_99级封号斗罗的博客-程序员宅基地

之前和大家介绍过在C/C++中嵌入Python,本次和大家分享下使用C/C++扩展Python内置模块的方法。被扩展出来的新模块可以做两件无法直接在Python中完成的事情:一可以实现新的内置对象类型,二则可以调用C库函数和一些其他的系统调用。使用平台:ubuntu14.04、python3.5、Qt 5.5.1下面借助Qt创建一个叫libpy3extend 的Python内置模块,它可以做一个简...

python中loadtxt_python loadtxt读取分隔符fi_路来军的博客-程序员宅基地

使用^{}可以很容易地完成,然后如果需要^{}数组,则可以访问values:import pandas as pdfrom io import StringIOdata = """"07220S006","14/01/12 01:59:50",10,"0""07220S006","14/01/12 02:00:00",10,"0""07220S006","14/01/12 02:00:10",10...

utc时间c语言编写,Unix时间戳转北京时间 UTC时间转北京时间 C代码实现_y921112y921112的博客-程序员宅基地

话不多说,直接上代码结构体定义#include “stdio.h”#include #include #include #include typedef unsigned int uint32_t;typedef unsigned char uint8_t;typedef struct{uint8_t year;uint8_t month;uint8_t day;uint8_t hour;ui...

html矢量图 对画布的拖拽,d3.js画矢量图+可拖拽的实现思路_Monsterchen Xu的博客-程序员宅基地

箭头.png testtt.htmlArrowvar width = 400;var height = 400;var svg = d3.select("body").append("svg").attr("width",width).attr("height",height);var defs = svg.append("defs");var arrowMarker = defs.append...

Php session_start错误,PHP中Fatal error session_start()错误解决步骤_php实例_各三名的博客-程序员宅基地

错误信息:Fatal error: session_start() [function.session-start]: Failed to initialize storage module: files (path: ) in C:\usr\phpMyAdmin\libraries\session.inc.php on line 75I.更改服务器配置:1、检查error.log(Apache2...

oracle表导出dmp 错误12514,Oracle错误 ora-12514 解决方法_df595420469的博客-程序员宅基地

首先:重写listener.ora文件(加粗部分为增加部分)SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = f:\oracle\product\10.1.0\Db_1)(PROGRAM = extproc))(SID_DESC =(GLOBAL_DBNAME = orcl)(ORACLE_...

推荐文章

热门文章

相关标签