接入支付宝手机网页支付详解
主要就是要在后端构建一个html表单,以一个接口返回给前端,前端加载html后就会自动跳转到支付页面
<form id='alipaysubmit' name='alipaysubmit' action='https://openapi.alipaydev.com/gateway.do?charset=utf-8' method='POST'><input type='hidden' name='app_id' value='你的应用appid'/><input type='hidden' name='method' value='alipay.trade.wap.pay'/><input type='hidden' name='return_url' value='支付成功后会自动跳转到你指定的链接,也就是支付宝会访问你的接口并传一些信息过来'/><input type='hidden' name='charset' value='utf-8'/><input type='hidden' name='sign_type' value='RSA2'/><input type='hidden' name='timestamp' value='时间戳'/><input type='hidden' name='version' value='1.0'/><input type='hidden' name='notify_url' value='填写你指定的链接,支付宝会访问你的接口并传一些信息过来'/><input type='hidden' name='biz_content' value='这里要填一系列参数,并转成json字符串'/><input type='hidden' name='sign' value='先对以上所有参数按ASCII排序并剔除空值,再用&拼接成待签名字符串,再用私钥对字符串进行SHA256WithRSA签名,再进行Base64编码'/><input type='submit' value='ok' style='display:none;'/>
</form>
<script>document.forms['alipaysubmit'].submit();
</script>
说明
- form的action这里我填的是测试用的沙箱网关,正式上线后要换成https://openapi.alipay.com/gateway.do?charset=utf-8
- appid我这里也填写的是测试用的沙箱appid,正式上线后要换成你的appid。获取appid要去支付宝官网创建手机网站应用,创建后还要签约,还要绑定商户
- biz_content是包括了5个参数的JSON字符串:
{"subject":"你的订单名称","out_trade_no":"你的订单号","total_amount":"你的订单金额","quit_url":"填写你指定的链接,当支付取消时前端会自动跳转到该页面","product_code":"QUICK_WAP_WAY"
}
- sign是加密参数
- 加密规则详解:https://opendocs.alipay.com/open/291/106118
- 私钥生成工具:
- https://opendocs.alipay.com/open/291/105971/
- https://miniu.alipay.com/keytool/create
沙箱环境
- https://openhome.alipay.com/platform/appDaily.htm?tab=info
接入支付宝手机网页支付详解相关推荐
- 对接微信支付之网页支付详解
对接微信支付之网页支付详解 声明:转载请注明出处 阅读对象:本文针对的是网页中的扫码支付 温馨提示:微信支付坑比较多,阅读时请仔细一些,不要放过所有需要注意的内容 , 本人一路踩坑过来,希望大家引以为 ...
- 支付宝手机网页支付java demo调试问题和解决办法
在使用支付宝手机网页支付的时候遇到一些问题跟大家分享一下. 1.生成签名的时候,使用Base64加密时报错:DerInputStream.getLength():lengthTag = 127, to ...
- php手机网站支付宝_php支付宝手机网页支付类实例
本文实例讲述了php支付宝手机网页支付类.分享给大家供大家参考.具体分析如下: 此处注意: ① 该类是用在Yii框架里面的,没有去掉一些框架的东西. ② 本类不能不做任何修改而使用. 1. PHP代码 ...
- 支付宝手机网页支付之golang版
本文章主要是通过golang实现了支付宝手机网页支付的简单封装,封装的基本都是请求的必传参数,如果需要其他参数,可以自己修改BizContent结构体来满足自己的需求. 封装的文件大体分为4个文件: ...
- android 仿支付页面,【android仿系列进阶篇】android 支付宝手机网页支付
最近在做android-,恩,就说这么多吧 1,准备工作 当然了,假设你已经有了pid(partner)和商户账户(seller),并且开通了手机网页支付功能. 下载的包里面,打开[手机网页即时到账接 ...
- 支付宝手机网页支付即时到账接口
mycncart的前后台均为移动设备方便访问,支付宝方面单独针对移动设备访问网站设立了支付接口,普通的支付宝即时到账接口无法在手机网页上正常支付 本支付插件是支付宝手机网页即时到账接口. 本插件需要解 ...
- java接入支付宝手机网站支付
适用范围:申请支付宝手机网站支付接口并完成认证,适用于手机wap网页,微信默认不支持可通过引导用户至浏览器支付,发送请求后调用支付宝客服端完成支付,如果没有安装APP则使用网页支付. 支付宝其他支付方 ...
- PHP接入支付宝手机网站支付、移动支付接口
payment 项目2.0版本 前面已经说完了 PHP接入支付宝 即时到帐接口 回调接口也已经完成.这篇主要讲 手机网站支付 . 移动支付 接口的调用.调用方式与即时到帐 基本一样. 关于代码部分的详 ...
- 4.PHP接入支付宝手机网站支付、移动支付接口
Payment项目地址github地址 前面已经说完了 PHP接入支付宝 即时到帐接口 回调接口也已经完成.这篇主要讲 手机网站支付 . 移动支付 接口的调用.调用方式与即时到帐 基本一样. 关于代码 ...
最新文章
- webservice-概念性学习(一)
- Android--Facebook Login without LoginButton
- buffsize 缓冲区的大小多少合适_对于Redis性能指标监控!你了解多少?
- myeclipse jsp和java字体设置
- pl/sql操作数据库之触发器的使用
- java契约_基于契约式设计的Java编译器实现
- Ubuntu install mysql
- java的关闭钩子(Shutdown Hook)
- IEEE论文参考文献引用格式
- 常用上市公司控制变量数据集
- 台式计算机规格型号怎么查,台式电脑主板型号在哪里看
- Codeforces Round #831 (Div. 1 + Div. 2) problem C
- thinkadmin点击跳转页面的切换
- Nginx使用stream模块分流实现端口复用
- 神经网络neural network
- 600 岁的故宫,也上了人工智能的车
- java eventbus 原理_EventBus的简单使用与原理
- 《数据结构与算法之红黑树(Java实现)》
- dnf商人计算机制作,DNF商人3年半时间月入50000 教你赚些零用钱
- NOAA(美国海洋和大气管理局)气象数据获取与POI点数据获取
热门文章
- U盘中的文件夹全变成应用程序格式如何解决?
- 关于《那些年啊,那些事——一个程序员的奋斗史》——24提到的鼻炎治疗方法
- 比开源技术更重要的,可能是开源治理!
- 郑航计算机专业就业率,郑州航空工业管理学院好就业吗?附学校就业率最高的专业名单...
- 985大学计算机考研难度排名2015,你可能不知道计算机考研985院校也分三六九等...
- AO对象与GO对象——预编译(1)
- 彻底卸载 Visual Studio 2019【完整版】
- OpenMV 线性回归巡线之一:赛道提取
- 小傻蛋的妹妹跟随小甲鱼学习Python的第二十一节021
- Wordpress 所有 hook 钩子