支付宝沙箱支付详细教程(IDEA版)—2023最新版

这篇具有很好参考价值的文章主要介绍了支付宝沙箱支付详细教程(IDEA版)—2023最新版。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

支付宝沙箱支付详细教程(IDEA版)—2023最新版

😇作者介绍:一个有梦想、有理想、有目标的,且渴望能够学有所成的追梦人。

🎆学习格言:不读书的人,思想就会停止。——狄德罗

⛪️个人主页:进入博主主页

🗼专栏系列:无

🌼欢迎小伙伴们访问到博主的文章内容,在浏览阅读过程发现需要纠正的地方,烦请指出,愿能与诸君一同成长!

目录

文章内容如下

✏️前言

✏️一、获取基本信息

📝one / 首先登录开放平台

📝two / 登录-进入控制台

📝three / 进入沙箱应用

✏️二、下载所需的工具

✏️三、接口加签方式配置密钥

 ✏️四、natapp内网穿透

📝one / 进入网址注册个账号

📝two / 实名制

📝three / 创建免费隧道,生成我的隧道

📝four / 查看已有隧道

📝five / 下载客户端以及配置

✏️五、创建IDEA Web项目

 ✏️六、进入文档中心下载DEMO

✏️七、支付宝沙箱配置完成,开始运行测试

✏️总结


文章内容如下


✏️前言

支付宝沙箱支付,还在学习的小伙伴,这个支付宝沙箱支付详细教程来咯!

首先进入支付宝开发平台:进入支付宝开放平台


✏️一、获取基本信息

📝one / 首先登录开放平台

支付宝沙箱支付详细教程(IDEA版)—2023最新版

或注册

支付宝沙箱支付详细教程(IDEA版)—2023最新版

📝two / 登录-进入控制台

首先会进入到这个页面,不用选择,关掉窗口 。

支付宝沙箱支付详细教程(IDEA版)—2023最新版

一直往下滑,找到控制台,然后点击进入。

支付宝沙箱支付详细教程(IDEA版)—2023最新版

📝three / 进入沙箱应用

找到沙箱应用,查看基本信息

其中有用的几个信息:APPID、支付宝网关地址、应用公钥

支付宝沙箱支付详细教程(IDEA版)—2023最新版


✏️二、下载所需的工具

这就是沙箱环境的信息配置,APPID是自动帮我们创建好了的,网关也不用管。我们要做的就是设置那个密钥
这里RSA2需要设置公钥推荐使用RSA2.

 🚀密钥工具下载地址:点击进入下载密钥工具

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀找到下载的目录,点击进行安装工具

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀选择你要安装位置

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀 等待安装完成

 支付宝沙箱支付详细教程(IDEA版)—2023最新版

 🚀点击安装完成

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀 点击立即使用

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀开始生成密钥,提前复制好应用公钥

注意:密钥一定要存档,不要丢失了,不然重新配置生成

支付宝沙箱支付详细教程(IDEA版)—2023最新版


✏️三、接口加签方式配置密钥

🚀回到开发平台,打开控制台再次进入沙箱应用,配置公钥模式

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀打开后,把刚刚密钥生成工具生成的应用公钥复制进去

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀复制进去之后点击保存,保存之后就可以了

支付宝沙箱支付详细教程(IDEA版)—2023最新版


 ✏️四、natapp内网穿透

🚀点击进入网址:点击进入

🚀什么是内网穿透?

  • 内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。下面就相互通信的主机在网络中与 NAT 设备的相对位置介绍内网穿透方法。
  • UDP 内网穿透的实质是利用路由器上的NAT 系统。NAT 是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型 Internet 接入方式和各种类型的网络中。NAT可以完成重用地址,并且对于内部的网络结构可以实现对外隐蔽。

📝one / 进入网址注册个账号

🚀首先点击注册

支付宝沙箱支付详细教程(IDEA版)—2023最新版

支付宝沙箱支付详细教程(IDEA版)—2023最新版

📝two / 实名制

🚀注册完之后,进行实名认证

支付宝沙箱支付详细教程(IDEA版)—2023最新版

支付宝沙箱支付详细教程(IDEA版)—2023最新版

📝three / 创建免费隧道,生成我的隧道

🚀注册完之后进入这个页面,点击购买隧道--->免费隧道

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀购买免费隧道

支付宝沙箱支付详细教程(IDEA版)—2023最新版

📝four / 查看已有隧道

🚀已有的隧道,一会要用到authtoken的参数值

支付宝沙箱支付详细教程(IDEA版)—2023最新版

📝five / 下载客户端以及配置

🚀在主页面点击下载

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀选择下载版本

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀下载之后进行解压,解压之后是这样的,下载解压完之后还要配置一个本地配置文件config.ini

支付宝沙箱支付详细教程(IDEA版)—2023最新版

进入文件夹里面是这样的

支付宝沙箱支付详细教程(IDEA版)—2023最新版

 🚀 配置一个本地配置文件config.ini:点击进入下载config.ini地址:点击进入

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀注意:config.ini下载位置一定要和natapp.exe是同级目录

支付宝沙箱支付详细教程(IDEA版)—2023最新版

 🚀对应一条隧道的 authtoken = xxx

支付宝沙箱支付详细教程(IDEA版)—2023最新版

支付宝沙箱支付详细教程(IDEA版)—2023最新版

配置好之后保存关闭,这一步可以了

🚀双击nataapp.exe打开命令窗口,测试一下

支付宝沙箱支付详细教程(IDEA版)—2023最新版

回车,生成下图内容,出现“Online”算是完成

 前面圈红色框就代替了后面圈红的路径(localhost:8080),当我们开启服务器运行项目,复制http://那一串在输入自己的项目地址,这一个整体就属于一个连接

👉还有一种方法,不下载不配置config.ini也能做到同样效果,来,我们看下面演示

注意:在测试这种方法时,先把原来的配置删掉

🚀直接双击nataapp.exe打开命令窗口

输入命令:natapp.exe -authtoken=你自己申请的authtoken

支付宝沙箱支付详细教程(IDEA版)—2023最新版

支付宝沙箱支付详细教程(IDEA版)—2023最新版

 回车,生成下图内容,出现“Online”算是完成

👉还有一种方法,快捷方式

上面方法每次使用都得去登录natapp官网复制authtoken,所以可以创建快捷方式

注意:在测试这种方法时,先把原来的配置删掉

🚀当去客户端下载完成后,解压,在natapp.exe同级目录下建立一个以bat为后缀的文件xxx.bat(自己命名),编辑输入命令 (和上面命令一样) :xxxxx是自己申请的隧道的 authtoken ,复制过来。

输入命令:natapp.exe -authtoken=xxxxx;

支付宝沙箱支付详细教程(IDEA版)—2023最新版

注意

  1. 每次打开的natapp必须处于启动状态。每次关闭重启生成的地址都会不一样的
  2. 快捷方式,可能直接在同目录下创建xxx.bat,右键以记事本形式打不开,那现在外面编辑好命令保存,在拖入那个文件里面。

✏️五、创建IDEA Web项目

👉具体的创建步骤呢就不提了,不会的看网上教程:点击进入

🚀开始创建IEDA Maven项目

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀创建好之后打开,打开之后根据图中所示,点击设置——>点击Project Structure..项目结构

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀进入项目结构之后——>选择Modules模块——>选择+号——>选择web

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀选择好之后——>点击Apply——点击OK

 支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀由于Maven项目结构要求,要把web改为webapp,然后剪切到main目录下

支付宝沙箱支付详细教程(IDEA版)—2023最新版

main目录下

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀由于web位置改变了,我们要点击设置——>点击Project Structure..项目结构——>点击Modules模块——>点击Web,然后根据下图的步骤进行修改Web路径

支付宝沙箱支付详细教程(IDEA版)—2023最新版

支付宝沙箱支付详细教程(IDEA版)—2023最新版


 ✏️六、进入文档中心下载DEMO

🚀点击进入下载DEMO网站:点击进入SDK & demo下载

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀下载好之后,解压好

支付宝沙箱支付详细教程(IDEA版)—2023最新版

打开文件夹里面是这样的

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀解压好之后我们把点开WebContent

支付宝沙箱支付详细教程(IDEA版)—2023最新版

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀然后点开WEB-INF——>复制整个lib文件到Webapp WEB-INF目录下

 支付宝沙箱支付详细教程(IDEA版)—2023最新版

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀回到根目录,打开src文件

支付宝沙箱支付详细教程(IDEA版)—2023最新版

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀请看如下图

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀然后打开那个AlipayConfig.java文件,更改我们自己的配置(箭头指的配置之前已经全都拿到了,跟我一样的格式一一对应的填上即可)

支付宝沙箱支付详细教程(IDEA版)—2023最新版

支付宝沙箱支付详细教程(IDEA版)—2023最新版

 跟着下面步骤走

🚀 回到支付宝开发平台,打开控制台,点击沙箱应用,复制APPID支付宝公钥支付网关,最后打开支付开放平台密钥工具,复制应用私钥

复制支付APPID

支付宝沙箱支付详细教程(IDEA版)—2023最新版

复制支付宝公钥

支付宝沙箱支付详细教程(IDEA版)—2023最新版

复制支付网关

支付宝沙箱支付详细教程(IDEA版)—2023最新版

复制商户私钥

如果你已经关闭了支付开放平台密钥工具,那么就在你电脑上找到你保存密钥文件位置,打开应用私钥文件即可

支付宝沙箱支付详细教程(IDEA版)—2023最新版

好了这一步已经完成了,接下来看下面步骤

👉接下来还要配置一下,大家直接按照我截图的步骤走就行了

🚀点击设置——>点击Project Structure..项目结构——>点击Modules模块——>点击项目——>点击Dependencies依赖项——>点击+号——>点击JARs or Director...

支付宝沙箱支付详细教程(IDEA版)—2023最新版

 打开之后找到lib目录,把三个jar包选中然后点击OK支付宝沙箱支付详细教程(IDEA版)—2023最新版

 🚀点击设置——>点击Project Structure..项目结构——>点击Modules模块——>点击项目——>点击Dependencies依赖项——>点击+号——>点击Library...

支付宝沙箱支付详细教程(IDEA版)—2023最新版

打开之后选中你的Tomcat版本

支付宝沙箱支付详细教程(IDEA版)—2023最新版

 🚀接下来就是配置Tomcat

支付宝沙箱支付详细教程(IDEA版)—2023最新版支付宝沙箱支付详细教程(IDEA版)—2023最新版

看图

支付宝沙箱支付详细教程(IDEA版)—2023最新版

支付宝沙箱支付详细教程(IDEA版)—2023最新版

 🚀配置完Tomcat之后接下来就是配置pom.xml文件:点击进入下载相关Maven依赖

直接复制我的也可以,只要复制<dependencies></dependencies>标签的依赖

支付宝沙箱支付详细教程(IDEA版)—2023最新版

 

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.example</groupId>
    <artifactId>alipayPractice</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
    <dependencies>
        <!-- https://mvnrepository.com/artifact/com.alipay.sdk/alipay-sdk-java -->
        <dependency>
            <groupId>com.alipay.sdk</groupId>
            <artifactId>alipay-sdk-java</artifactId>
            <version>4.9.79.ALL</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>5.2.1.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
            <version>4.5.9</version>
        </dependency>
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.2</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
</project>

🚀报错解决

支付宝沙箱支付详细教程(IDEA版)—2023最新版

问题一:就是每个jsp翻到下面发现那个out.println也报红把println改成print就ok了

问题二:开启tomcat后,直接编译出错:把UTF-8改为GBK运行一次,然后再次改回UTF-8就行了
碰到这个问题的原因:这是因为eclipse项目到idea出现的问题 

问题一

支付宝沙箱支付详细教程(IDEA版)—2023最新版

问题二

支付宝沙箱支付详细教程(IDEA版)—2023最新版


✏️七、支付宝沙箱配置完成,开始运行测试

🚀运行Tomcat进入支付宝沙箱测试页面

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀付款页面

支付宝沙箱支付详细教程(IDEA版)—2023最新版

获取买家账号

支付宝沙箱支付详细教程(IDEA版)—2023最新版

🚀支付校验

支付宝沙箱支付详细教程(IDEA版)—2023最新版

 🚀支付测试成功

支付宝沙箱支付详细教程(IDEA版)—2023最新版


✏️总结

好了,经过测试,沙箱支付已经是弄好了,接下来的就是根据你的需求场景去做一些修改,让这个支付宝沙箱功能变得灵活起来!

支付宝沙箱支付详细教程(IDEA版)—2023最新版文章来源地址https://www.toymoban.com/news/detail-499715.html

到了这里,关于支付宝沙箱支付详细教程(IDEA版)—2023最新版的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2023 最新版IntelliJ IDEA 2023.1创建Java Web 项目详细步骤(图文详解)

    如果需要学习使用spring-boot3搭建Java Web项目,请移步:2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解) 安装什么的这里就不说了,都是傻瓜式的安装,但是你需要知道安装的位置,切记!切记! 使用版本:java 20.0.1 2023-04-18 官

    2024年02月05日
    浏览(122)
  • Android实现简单的登陆页面(最新版2023详细图文教程

    目录   1.打开android studio软件  2.新建empty activity 3.看个人配置填(finish)  4.左侧找到res-layout(页面布局)  5.先设置页面布局,这里采用线性布局  7.设置头文本    --文本展示标签  8.用户名与密码--可编辑文本标签 9.提交按钮 10.整体代码 LinearLayout xmlns:android=\\\"http://schemas.an

    2024年02月16日
    浏览(63)
  • Tomcat的下载、安装与配置(2023年最新版详细教程)来啦~

    这里以Tomcat 9.0.74、64位操作系统为例: 目录 一、检查自己电脑是否已经安装JDK  二、下载安装Tomcat服务器  三、配置Tomcat环境变量 四、测试环境变量是否配置成功  五、启动Tomca 要想安装Tomcat服务器,首先要安装配置好JDK: 1.检查自己的电脑上是否已安装jdk:win+R敲回车--键

    2024年02月06日
    浏览(70)
  • 微信小程序 - 2023年最新版手机号快捷登录详细教程

    最近开发公司手机快捷登录的功能,花费了不少时间,这里附上详细教程。 这里以海底捞小程序的图片为例,如有侵权请联系小编删除。 1、如果在微信开发者工具弹出下边的提示,不要慌张,用真机预览,其实是生效的。

    2024年02月09日
    浏览(71)
  • 2023年node.js最新版(18.15.0)详细安装教程(保姆级)

    1.国外的官网地址: Node.js (nodejs.org) 下载慢,下面提供国内地址. 可以看到当前的版本 LTS是大多用户使用的稳定版本, Current是最新版本, 这里选择的是稳定版本(18.15.0) 点击如下图所示位置Downloads 进行node.js下载 2.国内下载地址: 下载 | Node.js 中文网 (nodejs.cn) 点击最新版本,点击Wi

    2023年04月15日
    浏览(85)
  • 2023最新版—Brup_Suite安装配置----最详细的教程(测试木头人)

    欢迎观看本教程,此教程为2023年6月2日更新,解决Brup_Suite安装过程中的所有的问题,保证你可以安装使用 目录 一、Brup_Suite介绍 二、下载安装Brup_Suite 三、配置JAVA环境 四、配置Brup_Suite 五、BurpSuite功能模块介绍 六、开始使用         Burp Suite 是用于攻击web 应用程序的集

    2024年02月07日
    浏览(52)
  • VS2022配置QT6.4.3的详细步骤(2023年最新版安装教程)

         本文包含了 QT在线安装器的安装过程,QT的安装过程,QT的环境配置,VS的环境配置 QT在线安装器的百度云资源 希望可以帮助大家解决安装过程中出现的各种问题。         前些天,听完了C++的基础课程想下载个QT学一下前端操作,但是在安装的时候却出现了一些问题,

    2023年04月26日
    浏览(59)
  • 【2023最新版】Windows11家庭版:安卓子系统(WSA)安装及使用教程【全网最详细】

    目录  一、准备工作 1. 检查虚拟化功能 2. 找到“Wndows功能” 3. 启用Hyper-V和虚拟机平台 4. 家庭版安装Hyper-V(若步骤3找不到Hyper-V) 二、安装安卓子系统 1. 进入开发者选项 2. 下载Windows Subsystem for Android™ with Amazon Appstore 3. 若步骤2无法下载 4. 安装 三、使用adb命令连接安卓子

    2024年02月12日
    浏览(54)
  • 2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解)

    2023 最新版IntelliJ IDEA 2023.1创建Java Web 项目详细步骤(图文详解) 本篇使用当前Java Web开发主流的spring-boot3框架来创建一个Java前后端分离的项目,前端使用的也是目前前端主流的vue3进行一个简单的项目搭建,让你距离Java全栈开发更近一步 🏴‍☠️。 使用版本: “17.0.1”

    2024年02月12日
    浏览(88)
  • 【2023最新版】超详细Metasploit安装保姆级教程,Metasploit渗透测试使用,看完这一篇就够了

    Metasploit 官方介绍 Metasploit是一个渗透测试框架,可以帮助您发现和利用漏洞。 Metasploit还为您提供了一个开发平台,您可以编写自己的安全工具或利用代码。 今天,我将指导您了解如何使用Metasploit的基础知识:如何安装Metasploit,使用框架以及利用漏洞。 下载地址:https://

    2024年02月13日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包