介绍了支付宝中条码支付、扫码支付、订单查询和退款应用的集成开发过程。
本文分为以下五个部分:
条码支付和扫描码支付介绍应用密钥生成和配置应用编程接口和软件开发工具包集成条码支付、扫描码支付、订单查询和退款应用
注意:支付宝支付发展是有一定门槛的。如果你愿意为了节省自己宝贵的时间而为知识买单,请看下方的说明。
一、条码支付和二维码支付介绍
1.条形码支付
条码支付是支付宝给线下传统行业的一种收款方式。商家利用条码扫描仪等条码识别设备扫描用户支付宝钱包上的条码/二维码,完成收款。用户只需显示支付代码,所有支付操作都由商家完成。使用场景如下:
业务流程:
使用步骤:
用户登录支付宝钱包,点击首页“支付”进入支付代码界面;收银员在商户收银系统中操作生成订单,用户确认支付金额;用户出示钱包的“支付码”。收银员用扫码设备扫描用户手机上的条码/二维码后,商户收银系统提交付款;付款成功后,商户收银系统会得到付款成功或失败的结果。
2.扫描代码支付
扫码支付是指用户在支付宝钱包中打开“扫描”功能,在收银机场景中扫描商家显示的二维码并进行支付的模式。该模式适用于线下实体店支付和面对面支付。
使用场景如下:
业务流程:
使用步骤:
用户登录支付宝钱包,点击首页“支付-扫码支付”进入扫描界面;收银员在商户收银系统中操作生成支付宝订单,用户确认支付金额并生成二维码;用户使用钱包的“扫码支付”扫描收银员提供的二维码确认支付;用户付款后,商户收银系统会得到付款成功或失败的结果。
第二,界面应用
申请企业支付宝后,企业申请功能并签订合同,然后在蚂蚁金夫开放平台申请,具体流程如下(省略)
然后,在功能列表中,申请亲自付费。申请成功后,如下。
这样,我们就有了亲自付款的权力。
第三,密钥生成
支付宝的面对面支付界面,采用非对称加密算法,商家自己的公钥和私钥需要OpenSSL手工生成。如果不熟悉这些概念,请先了解密码学的相关知识。OpenSSL也可以在方北工作室的博客里找到。
下载支付宝提供的密钥生成工具OpenSSL,然后执行以下命令生成公钥和私钥。
在…之中
gen RSA-out RSA _ private _ key . PEM 1024
用于生成RSA私钥,执行后在程序目录中生成一个文件rsa_private_key.pem,其内容如下
生成的RSA公钥需要在申请中填写,地址如下所示。私钥不需要在配置中填写,但是会在当时配置到代码中。
要特别注意的是密钥要去掉注释部分,转换成一行字符,否则回车换行也会成为密钥的一部分,导致正常的加解密失败。
同时可以点击“查看支付宝公钥”复制保存支付宝的公钥,以后的程序会用到。
1.《支付宝申请商家二维码 支付宝支付申请开通及开发——当面付条码支付和扫码支付》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《支付宝申请商家二维码 支付宝支付申请开通及开发——当面付条码支付和扫码支付》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/tiyu/792657.html