支付系列文章

一、支付类型

支付类型包含:电脑网站支付、手机网站支付、APP支付。

二、电脑网站支付

2.1  支付场景流程

用户点击支付宝付款--------->>弹出支付宝扫码界面(也可以在此页面进行pc端支付宝账户登陆)-------->>付款成功则跳转回商户页面;

2.2  接口调式

2.2.1 沙箱环境

首先:这个环境可以逗孙孙玩;

图1

点击左开发者中心---------->>研发服务,即可进入支付宝沙箱环境;

2、信息配置

1、APPID:发起请求的应用ID;

2、RSA2(SHA256)密钥(推荐):对应APPID下的支付宝公钥,需保证借口中使用的私钥与此公钥对应;

生成方法:使用RSA密钥生成工具,用下面链接直接下载安装;

运行后将生成的公钥上传即设置(在沙箱应用中点击下图红色区域),私钥妥善保管;

图2

3、沙箱手机端支付宝

1、在沙箱中可下载手机端沙箱支付宝应用;

2、在沙箱账号中分别有商户和用户两种类型账号可在沙箱支付宝登陆使用;

2.2.2支付宝接口

1、SDK与DEMO

图3

选择所使用的开发版本下载;

2、配置文件(本文以java为例)

1、找到demo中上图所示的文件并打开;

图4

2、变量解释

app_id:此为2.2.1中所介绍的APPID;

merchant_private_key:此为2.2.1中密钥生成工具所生成的支付宝私钥;

alipay_public_key:此为2.2.1中中密钥生成工具所生成的支付宝公钥;

notify_url:此为支付宝付款成功后支付宝向后台发送的异步通知地址;(先不设置)

return_url:此为支付宝付款成功后支付宝同步跳转页面;(先不设置)

gatewayUrl:支付宝网关,此时设置为沙箱环境中2.2.1图2的所示的支付宝网关;

配置完成后可部署项目体验支付。

2.3 正式上线

2.3.1 创建应用

如图 5所示:

图5

2. 请在【功能信息】中点击【添加功能】,选择开发所需功能,例如:【电脑网站支付】;

3. 提交审核,等待审核通过,该应用正式可以使用。

2.3.2 参数配置

1、参数说明

图6

2.4  接口参数

不同接口的参数配置有所差异,但基本相同。下面以网站扫码支付为主来延伸:

1、

图7

参考文档下载地址:  http://222.143.52.119:9086/api/file/download?fileName=2885a51716f740fbbed0cf5d7f51662f.rar

资料

如果觉得对你有帮助,可以搜索公众号  ‘蛋皮皮’   关注作者支持一下,每天会不定时回复留言(有任何问题都可以留言哦)。

java支付宝获取付款信息,java支付宝支付开发教程相关推荐

  1. java 获取远程服务器信息,java 远程获取服务器信息

    java 远程获取服务器信息 内容精选 换一换 已成功登录Java性能分析.待安装Guardian的服务器已开启sshd.待安装Guardian的服务器已安装JRE,JRE版本要求为Huawei JD ...

  2. java 获取apk版本号_纯JAVA环境获取APK信息:包名,版本,版本号,大小,权限...

    [实例简介] 纯JAVA环境获取APK信息:包名,版本,版本号,大小,权限... 代码讲解地址:http://blog.csdn.net/chillax_li/article/details/4185 ...

  3. 通过微信公众号获取用户信息(java版)

    最近由于公司业务,就开始研究微信开发的流程,说实话,这东西刚开始看到时候和看天书的一样,总算,看了一天的文档,测试代码终于出来了. 1.首先需要到微信网站去设置一下,我是直接用的微信测试号. 接口配置 ...

  4. 【java】 获取计算机信息及Java信息

    获取计算机名称,操作系统信息,java信息 1 package com.agen.test1; 2 3 import java.io.BufferedReader; 4 import java.io. ...

  5. java反射获取泛型_如何通过Java反射获取泛型类型信息

    前言 关于Java泛型,很多人都有一个误解,认为Java代码在编译时会擦除泛型的类型,从而在运行时导致没法访问其类型,这其实并不完全正确,因为有一部分泛型信息是可以在运行时动态获取的,这部分信息基本能 ...

  6. 依据银行卡号获取银行信息Java代码

    package com.epay.web;import java.io.BufferedReader; import java.io.IOException; import java.io.Input ...

  7. JAVA中获取字段信息的方法

    一.JDBC之DatabaseMetaData之获取表信息以及列信息  (1) DatabaseMetaData实例的获取 Connection conn = DriverManager.getCon ...

  8. 支付宝获取用户信息中调起支付宝注意事项

    1.PC端直接通过url拼接的形式跳转到支付宝的授权地址,参考官方文档:PC 网页内获取用户信息 | 网页&移动应用 2.手机端支付宝内需要通过支付宝提供的JSAPI来跳转,参考官方文档:生活 ...

  9. java微信获取用户信息接口_java微信接口之二—获取用户组

    一.微信获取用户组接口简介 1.请求 该请求也是GET方式请求.请求的url格式如下: https://api.weixin.qq.com/cgi-bin/groups/get?access_toke ...

  10. Java 反射 ---- 获取方法信息

    这一章我们通过Java的反射获取某个类的全部信息,话不多说直接上代码. 先贴工具类获取类信息的方法: package com.wangjd;import java.lang.reflect.Metho ...

最新文章

  1. 学界 | 邢波团队提出 contrast-GAN:实现生成式语义处理
  2. StringBuffer的用法
  3. 李宏毅线性代数笔记6:矩阵的计算
  4. vue element 表格使用fixed固定列后切换菜单时错位问题
  5. 微信小程序+TP5——token令牌生成
  6. 机器学习算法--ALS
  7. Linux:sudo命令实例讲解
  8. Atitit attilax提出的软件开发发展趋势与概念 1. 长期化 复用化 跨平台 可移植性 1 2. 通用化 通用 化的渠道至少有3种 1 2.1. 模块化 1 2.2. 标准化接口 1 2
  9. 什么是随机存取_内存条的时序是什么?
  10. win10企业版下载,最新windows10企业版iso镜像官方下载
  11. 如何使用VSCode开发Qt项目?
  12. Selenium 页面加载慢(一直转圈)
  13. 2g内存测试软件,30个测试验证 二代APU高频内存是王道
  14. 计算机网络技术项目成果,计算机网络技术专业建设预期成效
  15. vue学习笔记(一)---- vue指令(浪起来~~~哦耶 的案例)
  16. Gradle构建项目深入浅出
  17. 【物理应用】基于Matlab模拟极化雷达回波
  18. UML建模——以图书管理系统为例
  19. 使用vite创建vue3项目
  20. 谈谈最近深圳找工作经历

热门文章

  1. 无线通信基础知识13:数字通信之信道编码
  2. 【CV】国内外优秀的计算机视觉团队汇总|最新版
  3. ORACLE的语言从中文修改为英文
  4. java合并图片合成多张横向或竖向
  5. 接口授权时已经有access_token了为啥还需要refresh_token
  6. 青春时代——是路过还是错过
  7. (翻译)锚定效应(Anchoring)
  8. Ultimate Tic-Tac-Toe
  9. web安全之SQL注入(三)
  10. 【EXCEL绘制地图】获取地图图标信息时遇到问题。请确保处于联机状态,然后重试