闪聚支付 第3章-支付宝接入指南

支付产品

产品列表

支付宝为普通商户提供如下支付产品:
在这里插入图片描述
产品介绍详见:https://b.alipay.com/signing/productSetV2.htm

1、当面付

在国内线下场景,商家可通过以下任一方式进行收款。提升商家收银效率,资金实时到账。

(1)商家通过扫描线下买家支付宝钱包中的条码、二维码等方式完成支付;
在这里插入图片描述
(2)线下买家通过使用支付宝钱包扫一扫,扫描商家的二维码等方式完成支付。
在这里插入图片描述

2、APP支付

商家APP集成支付宝提供的支付能力,在线上轻松收款:

用户在商家APP消费,自动跳转支付宝完成付款,付款后自动跳回。 轻松享受更全面、更安全的支付服务。
在这里插入图片描述

3、刷脸付

无需手机,刷脸支付:

当不便使用手机或没有手机时,用户亦可“刷脸”完成——通过线下支付机具读取脸部完成自助结账等支付行为,快捷安全方便。 商家多一种方案,用户多一种选择,同样方便安全。
在这里插入图片描述

4、手机网站支付

无需开发APP,手机网站同样能轻松收款:

用户在商家手机网站消费,通过浏览器自动跳转支付宝APP或支付宝网页完成付款。 轻松实现和APP支付相同的支付体验。
在这里插入图片描述

5、电脑网站支付

PC网站轻松收款,资金马上到账:

用户在商家PC网站消费,自动跳转支付宝PC网站收银台完成付款。 交易资金直接打入商家支付宝账户,实时到账。
在这里插入图片描述

线下场所接入支付

下边列出接入聚合支付平台且应用于线下场所的支付方式。

线下场所泛指商超、便利店、餐饮、医院、学校、电影院和旅游景区等具有明确经营地址的实体场所。

① 当面付条码支付

商家通过扫描线下买家支付宝钱包中的条码、二维码等方式完成支付;

条码支付应用于B扫C的场景,即商户扫客户。

② 手机网站支付

买家用支付宝客户端打开H5网页,点击支付,打开支付宝客户端支付界面,完成支付。

手机网站支付应用于C扫B场景,即客户扫商户。

闪聚支付接入“支付宝手机网站支付”完成C扫B自由输入金额的支付,原因如下:

聚合支付对C扫B的一个需求是用户可自由输入金额,且向用户展示订单信息,存在手机网页交互,所以使用手机网站支付可以满足需求。

配置支付宝沙箱环境

接入手机网站支付需要具备如下条件:

  • 申请前必须拥有经过实名认证的支付宝账户;
  • 企业或个体工商户可申请;
  • 需提供真实有效的营业执照,且支付宝账户名称需与营业执照主体一致;
  • 网站能正常访问且页面显示完整,网站需要明确经营内容且有完整的商品信息;
  • 网站必须通过ICP备案。如为个体工商户,网站备案主体需要与支付宝账户主体名称一致;
  • 如为个体工商户,则团购不开放,且古玩、珠宝等奢侈品、投资类行业无法申请本产品。

详细参见:https://docs.open.alipay.com/203

本文档使用支付宝沙箱进行开发测试,这里主要介绍支付宝沙箱环境配置。

详细参见:https://docs.open.alipay.com/200/105311/

注册开放平台账号
1、注册支付宝开放平台账号

首先需要注册一个支付宝账号:

注册地址:https://developers.alipay.com/developmentAccess/developmentAccess.htm
在这里插入图片描述
注册成功,登录支付宝开放平台
在这里插入图片描述

2、进入研发服务

登录成功,点击“研发服务”进入研发服务查看沙箱配置
在这里插入图片描述
进入研发服务,左侧菜单列出了沙箱环境的配置菜单
在这里插入图片描述

配置密钥

使用支付沙箱需要配置密钥,密钥作为与支付宝接口对接的必要参数。

下载密钥生成工具:AlipayDevelopmentAssistant-1.0.2.exe,执行安装,注意不要安装在有空格的目录中。

下载网址:https://ideservice.alipay.com/ide/getPluginUrl.htm?clientType=assistant&platform=win&channelType=WEB

安装成功,进入安装目录:
在这里插入图片描述
安装成功,进入安装目录,双击“支付宝开放平台开发助手.exe”,使用工具生成密钥(应用私钥和应用公钥),如下图,点击“生成密钥”:
在这里插入图片描述
复制应用公钥,进行设置,点击下图中的“设置”,将应用公钥粘贴进去,点击“保存设置”:
在这里插入图片描述
在这里插入图片描述
填入应用公钥,点击保存设置。

此时,再查看RSA2密钥
在这里插入图片描述
在这里插入图片描述
注意:需要保存好支付宝公钥和使用“支付宝开放平台开发助手.exe”生成的私钥,在开发中要使用两者。

沙箱账号

获取沙箱账号作为支付宝客户端(沙箱版本)的登录账号。

点击研发服务进入,点击“沙箱账号”列出商家账号和买家账号。
在这里插入图片描述
在这里插入图片描述
注意:C扫B测试需要使用买家账号,请保证账号余额不为0,否则会影响付款,测试前进行充值(假数据,充值不要钱)。

测试环境准备

我们在测试支付宝下单接口时需要使用支付宝扫描二维码,需要在手机安装支付宝客户端(沙箱版本),用沙箱账号登录支付宝,扫二维码,二维码的地址即为下单接口的地址。

本项目使用模拟器进行测试,使用模拟器和使用手机测试效果一致。

安装模拟器

下载模拟器:http://mumu.163.com/,也可以使用资料文件夹中的MuMuInstaller,如下:

MuMuInstaller_1.1.0.4_nochannel_zh‐Hans_1573633675.exe

安装模拟器,安装在没有空格和中文的目录。

安装成功,启动模拟器
在这里插入图片描述

安装支付宝

在这里插入图片描述
选择资料文件夹提供的支付宝安装包wallet_101521226_client_release_201812261416.apk(沙箱版本)

安装成功后支付宝客户端的快捷方式出现在桌面上。
在这里插入图片描述

登录支付宝

使用沙箱环境的买家账号登录沙箱版本的支付宝。

查看沙箱环境的账号:
在这里插入图片描述

生成二维码技术预研

ZXing是一个开源的,用Java编写的多格式的1D / 2D条码图像处理库,使用ZXing可以生成、识别QR Code(二维码)。常用的二维码处理库还有zbar,近几年已经不再更新代码,下边介绍ZXing生成二维码的方法。

1)引入依赖
<!-- 二维码生成&识别组件 -->
<dependency>
	<groupId
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

9.冄2.7.號

你的鼓励将是我创作的巨大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值