电商业务Alipay支付实战(当面付实现)

本文详细介绍了支付宝扫码支付的业务流程,包括预下单、生成二维码、沙箱环境测试、支付回调及退款操作。重点阐述了如何配置SDK、生成和解析二维码,以及在内网环境下实现支付宝回调的处理策略。同时,提到了退款流程中全局唯一订单号的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、扫码支付业务说明

支付宝二维码当面付:
(1)获取二维码、扫码支付、等待回调(支付宝后台)、修改订单状态(可能由未支付变为已支付)、定期对账
(2)二维码中包含订单信息,以及怎么扣款等信息

二、支付宝当面付流程

	预下单:将订单信息先交给支付宝后台进行处理。

三、支付宝sdk代码集成

1、添加依赖包
(1)SDK-maven依赖地址说明:https://docs.open.alipay.com/54/103419/

2、Demo去了解怎么玩
当面付DEMO:https://docs.open.alipay.com/54/104506/    将Demo Copy到项目中

3、配置 zfbinfo.properties
(1)配置个人商户的公钥和私钥对   (依赖支付宝的)

公私钥原理:
商户向支付宝后台发信息时,会先通过私钥加密

私钥:加密订单号、产品的详细、打折等信息 传到支付宝后台,密文没有公钥是解密不了的。

支付宝后台会拿着在操作后台(在zfbinfo.properties里设置)设置的公钥去解密,解密没问题则会执行支付宝后台扣款的流程。支付是否成功等信息也需要加密传递给商户,那么支付宝会用其私钥对传递的报文信息进行加密,并会把私钥对应的公钥保存到客户端的zfbinfo.properties。
客户端就可以使用公钥来解密。

以防黑客篡

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值