宝哥软件园

支付宝支付开发——面对面条码支付和扫码支付示例

编辑:宝哥软件园 来源:互联网 时间:2021-09-13

介绍了支付宝中条码支付、扫码支付、订单查询和退款应用的集成开发过程。

本文分为以下五个部分:

条码支付和扫码支付简介应用密钥生成和配置API和SDK集成了条码支付、扫码支付、订单查询、退款申请一、条码支付和二维码支付简介

1.条形码支付条形码支付是支付宝给予线下传统行业的一种收款方式。商家利用条码扫描仪等条码识别设备扫描用户支付宝钱包上的条码/二维码,完成收款。用户只需出示支付码,所有的支付操作都由商家完成。其使用场景如下:

业务流程:

使用步骤:

用户登录支付宝钱包,在首页点击“支付”,进入支付码界面;收银员在商户收银系统中操作生成订单,用户确认支付金额;用户出示钱包的“支付码”。收银员用扫码设备扫描用户手机上的条码/二维码后,商户收银系统提交付款;付款成功后,商户收银系统会得到付款成功或失败的结果。2.扫码支付

扫码支付是指用户在支付宝钱包中打开“扫描”功能,在收银场景中扫描商家显示的二维码并进行支付的模式。该模式适用于线下实体店支付和面对面支付。

其使用场景如下:

业务流程:

使用步骤:

用户登录支付宝钱包,点击首页“支付-扫码支付”进入扫描界面;收银员在商户收银系统中操作生成支付宝订单,用户确认支付金额并生成二维码;用户使用钱包的“扫码支付”扫描收银员提供的二维码确认支付;用户付款后,商户收银系统会得到付款成功或失败的结果。二、界面应用

申请企业支付宝后,企业申请功能并签订合同,然后在蚂蚁金夫开放平台申请申请,具体流程如下(省略)

然后,在功能列表中,申请亲自付费。申请成功后,如下。

这样,我们就有了亲自付款的权力。

第三,密钥生成

在支付宝的面对面支付界面中,使用了非对称加密算法,商家自己的公钥和私钥需要通过OpenSSL手动生成。如果不熟悉这些概念,请先了解密码学的相关知识。OpenSSL也可以在方北工作室的博客中找到。

下载支付宝提供的密钥生成工具OpenSSL,然后执行以下命令生成公钥和私钥。

在…之中

用genrsa-outrsa _ private _ key . PEM 1024生成rsa私钥,执行后在程序目录中生成一个文件rsa _ private _ key.pem,其内容如下

-BEGIN RSA PRIVATE KEY-miicxaibabakbgqcyffrongd8q/1krh1cpssri 360 dx hzdpjgye5hkdwf 7u 9 b3zzu 9 erzpm 90xe gzrksxigourh4 uqhmvrbto 3e liyoynpdas3q 427 kctit 7 ajhhicz6 gwhegtuvlyuwlsaucqcbi 6 do4gezr vadzus0 wcjij oxw 02 xsqidakabagaxbyyyvzjjjjh8j

命令

南非共和国

更多资讯
游戏推荐
更多+