吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3462|回复: 25
收起左侧

[Java 转载] 对接支付宝单笔转账接口

[复制链接]
黑白客 发表于 2022-7-22 12:42

@TOC

功能介绍

转账到支付宝账户是为了满足支付宝商家向其他支付宝账户进行单笔转账的需求,针对具备开发能力的商家,提供通过 API 接口完成单笔转账的功能。 可在支付宝 商家中心 > 产品中心 中开通 转账到支付宝账户 能力,在支付宝 商家中心 > 资金管理 中提交开通免费提额申请。
计费模式:免费

接入准备

调用支付宝api需要以下参数:

调用支付宝api需要以下参数:
1.支付宝网关
2.appId
3.应用私钥
4.应用公钥证书
5.支付宝公钥证书
6.支付宝根证书
7.AES密钥
8.签名类型
9.请求格式
其中:
1.支付宝网关  链接: https://openapi.alipay.com/gateway.do
2.签名类型       RSA2
3.请求格式       JSON  

项目引入

项目中需要引入:

<dependency>
      <groupId>com.alipay.sdk</groupId>
      <artifactId>alipay-sdk-java</artifactId>
      <version>4.10.192.ALL</version>
    </dependency>

操作流程

创建小程序

登录 支付宝开放平台,创建小程序

配置小程序

(1)在 能力管理 中添加 转账到支付宝账户,点击 签约
(2)开发设置中配置应用信息。大致五处,依据提醒即可。
(3)配置ip白名单,支付宝网关,应用网关,接口加密方式

集成配置 SDK

(1)下载服务端 SDK
(2)SDK的调试可以根据官方的demo

助手

==遇到问题依然解决不了,可以在右下角点击接入助手,任何流程中的问题都可以询问。.==

详细操作流程

获取appId

首先需要有一个应用,是网页版或者其他的支付接入
支付接入可以在链接: https://openhome.alipay.com/dev/workspace注册应用
接入成功后,在https://b.alipay.com/page/store-management/infomanage的账号
中心,点击左侧APPID绑定,点击添加绑定,输入APPID即可绑定成功。可以在下方可查看
在这里插入图片描述

获取证书

下载支付宝开放平台开发助手
链接: https://opendocs.alipay.com/common/02kipk
在这里插入图片描述
在这里插入图片描述
点击支付宝开放平台开发助手最下边的打开文件位置,即可打开刚刚生成的证书文件和公钥私钥
回到支付宝开放平台上传csr文件,获取到三份证书
在这里插入图片描述
在这里插入图片描述
支付宝公钥证书:alipayCertPublicKey_RSA2
支付宝根证书:alipayRootCert
应用公钥证书:appCertPublicKey_202200217767XXXX

获取AES密钥

打开支付宝开放平台账户中心,点击AES密钥查看,第一次需要上传公钥,后直接可查看
在这里插入图片描述
在这里插入图片描述

调用接口

在这里插入图片描述
在这里插入图片描述
同时,支付宝公钥、应用公钥、支付宝根证书也可以不指定路径,直接使用证书中的value值
在这里插入图片描述
替换为
在这里插入图片描述
其中参数为string类型对应证书value值
注意:当更换为value值时,需要关闭sdk
否则会报错:SDK已默认开启SSL服务端证书校验,
请确认本地JRE默认自带的CA证书库是否正确。
主要原因为:Java 环境缺少 CA 证书库。
代码中加入:
在这里插入图片描述

调用接口结果

返回结果为success或者状态码为10000即为转账成功
返回Service Currently Unavailable或者状态码为20000即为异常
业务错误码可以查看
https://opendocs.alipay.com/open/02byuo?scene=ca56bca529e64125a2786703c6192d41

实现的小例子

代码仅用于演示如何调用支付宝接口,可能有不规范的地方。如有需要自行更正。
gitee地址:链接: https://gitee.com/heibaike1/alipay

免费评分

参与人数 4吾爱币 +3 热心值 +3 收起 理由
lyl815616 + 1 谢谢@Thanks!
djsz + 1 我很赞同!
bingzi + 1 我很赞同!
qq7156792 + 2 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

cqnc 发表于 2022-7-22 12:53
我可以看明白是JAVA代码,怎么写的就不知道了
txtxue 发表于 2022-7-22 13:00
kzr188 发表于 2022-7-22 13:31
福森108 发表于 2022-7-22 13:31
厉害,谢谢分享
LOMANDI 发表于 2022-7-22 13:32
是好贴子,可惜我不会弄
ZC19931204 发表于 2022-7-22 13:49
学习学习
KRISDENG 发表于 2022-7-22 14:09
感谢分享,又学到了,很厉害&#128077;&#127995;
跑得快有糖吃 发表于 2022-7-22 14:15
厉害啊,直接一整套教程手把手教学,吾爱腾飞指日可待
dwt0909 发表于 2022-7-22 14:16
干货,学习学习
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-26 06:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表