公司最近在做个视频桩的项目,需要在桩上用到支付宝支付功能.
去年项目当中有应用过支付宝,当时前端是用react,后台返回qcode到前端后,前端通过react的插件(其实就是支付宝的sdk),拼接qcode过来的参数,然后进行支付。可以参考
app支付宝快速入门
这次主要是支付宝当中的另外一个功能当面付,同样还是传入qcode到前端,然后前端要拿到这个url,生成二维码,让用户进行扫描并支付,这个场景如果用app支付返回的qcode拼接https://mclient.alipay.com/h5Continue.htm? 是可以支付的。但是第一次需要输入手机号,第二次支付就可以正常,明显这个不能满足实际的业务需求,于是看了支付宝的其他介绍,发现当面付更适合我这项目这个试用场景。
因为app支付宝快速入门已经介绍过如何生成公钥私钥,回调,所以这里就不在介绍。

如上图,需要申请当面付的权限,当面付的话,需要提供店铺的招牌,这个可以让UI设计帮你弄一张提交给阿里即可,一般1个工作日就能审核通过

下面讲重点,代码可以参考sdk,生成url的那个方法

总结:
通过支付宝支付,公钥私钥这些都是通用的。支付宝使用场景有如下几个。
1.通过app支付,就是手机上面直接支付(支付宝中app支付)
2.当面付,就是通过生成一个url,这个url转换成二维码,可以进行扫码支付
3.线下支付,就是通过支付宝的公钥私钥等生成一个商家的二维码,让用户扫一扫支付
上面2和3的区别,3是随便输入金额支付给商家,2是会把金额带入支付界面,用户无法自行修改金额。
当面付
当面付SDK下载

支付宝支付-当面付和App支付相关推荐

  1. 对接支付宝服务商当面付手机网页支付

    一.前期准备: SpringBoot对接支付宝当面付和手机网站支付_springboot 支付宝当面付_Biubiubiuexo的博客-CSDN博客 配置成功后获得到我们开发需要的:支付宝公钥.商户私 ...

  2. 支付宝支付-当面付之扫码支付「扫码支付」

    前言 支付宝支付-沙箱环境使用 支付宝支付-支付宝PC端扫码支付 支付宝支付-手机浏览器H5支付 支付宝支付-当面付之扫码支付「本文」 当面付包含两种支付方式:商品条形码支付 + 扫码支付 经过前面两 ...

  3. 支付宝当面付扫码支付接口开发

    最近公司要做一个有关支付的相关项目,需要对接支付宝的支付接口,实现扫描二维码支付功能,为此研究了一下支付宝相关业务.主要依据就是支付宝的相关接口文档: https://docs.open.alipay ...

  4. 支付宝当面付扫码支付支付后不回调_个人也可以申请支付宝当面付,费率0.38-无需营业执照,个体户0.3...

    个人也可以申请支付宝当面付啦,费率0.38%-支付信用卡和花呗付款,无需营业执照.如果有个体户营业执照的,费率甚至可以低至0.3%.T0实时到账开通当面付产品的支付宝账户余额中,随时可以发起提现到银行 ...

  5. 支付宝当面付扫码支付支付后不回调_对接支付宝当面付进行电脑网站和手机网站收款教程...

    对接支付宝当面付进行电脑网站和手机网站收款教程 第一步:风铃自动卡密发卡平台前端搭建 第二步:对接支付宝当面付进行电脑网站和手机网站收款 项目地址:https://github.com/Tai7sy/ ...

  6. 支付宝 当面付(扫描支付) 对接逻辑

    支付宝 当面付(扫描支付) 对接逻辑 这两天给网站 博客下方添加了 打赏功能 使用的是 支付宝的 当面付功能 特此记录一下,觉得不错的可以在下方打赏 嘿嘿 ,下面先来看一下效果图. 1.当面付产品介绍 ...

  7. 支付宝当面付-扫码支付

    1.需要jar包 2.请求支付 private static AlipayTradeService tradeService;@Autowiredstatic {/** 一定要在创建AlipayTra ...

  8. java app微信支付接口_JAVA微信APP支付接口整合

    上次我们看到了支付宝的APP支付工具,那么这次就来封装封装微信的APP支付;如果已经清楚了支付宝的支付流程,那么微信支付也和它大同小异了,当然这其中肯定是有各种变化的: 首先让我把微信支付文档的官网贴 ...

  9. 支付宝当面付扫码支付支付后不回调_支付宝当面付门店码

    政策简介:针对当面付的商家,支付宝推出商家数字化经营推广方案,该方案包含两个个政策:大促商家优惠券招商政策.门店码铺设政策,不同政策可获得不同的奖励. 政策奖励标准:(1)铺设奖励=有效门店码铺设数量 ...

最新文章

  1. 开始升级我的工作流系统
  2. 8月25号王者荣耀服务器维护,8月25日体验服停机更新公告
  3. 【Arduino】HX711驱动程序
  4. boost shared_ptr线程安全性
  5. SAP ABAP逻辑数据库
  6. C++中vector容器为什么扩容时按照2倍或者1.5倍进行扩容
  7. centos静默安装oracle关于报错UnsatisfiedLinkError exception loading native library:njni10
  8. 【WebRTC---入门篇】(三)WebRTC运行机制
  9. 如何使用pandas正确读取带有中文的cvs文件
  10. sqlrowset 转化为json_Python 操作 JSON 的 9 个示例
  11. easyx写登入界面_小白入门——easyx界面版“贪吃蛇”的C语言实现(详细)
  12. android动态service,Android基础回顾之Service
  13. dbnetlib不存在或拒绝访问_idou老师教你学Istio 16:如何用 Istio 实现微服务间的访问控制...
  14. 报错:Uncaught TypeError: 获取的元素节点.setAttribute is not a function
  15. 吴恩达神经网络和深度学习-学习笔记-20-训练/开发/测试集划分
  16. 如何使用Transact-SQL进行事务处理[示例]
  17. 超星尔雅python_超星尔雅Python金融数据分析答案公众号
  18. 数学单位M和单位B是什么意思
  19. 3月4日 与柳传志面对面(谁是这个时代的思想家)
  20. Kubernetes 1.14 发布,31 项功能增强

热门文章

  1. iPhone软件开发前需认真考虑问题
  2. 原神3.4私服一键包搭建教程windows+linux
  3. mysql重启后应用也要重启_数据库重启后应用也必须重启
  4. 外贸邮箱,公司邮箱都什么格式?公司邮箱如何管理?
  5. 产品和技术解决方案_成功的产品负责人挑战技术解决方案
  6. 计网:网络层协议ICMP
  7. 平凡的世界,因你而美
  8. Python9-前端基础知识-day47
  9. 怎么画一点透视,两点透视,三点透视
  10. js文字转图片,使用画布绘制