支付宝手机网页支付java demo调试问题和解决办法
在使用支付宝手机网页支付的时候遇到一些问题跟大家分享一下。
1.生成签名的时候,使用Base64加密时报错:DerInputStream.getLength():lengthTag = 127, too big.
这个问题是因为商户密钥没有设置,在AlipayConfig中配置好合作伙伴ID和商户密钥,注意:java版的密钥要经过处理,具体方法参考官网
2.生成签名的时候,报错:DER input, Integer tag error.
这个问题主要是商户密钥中用的是RSA公钥,要用openssl进行加密再填入商户密钥,注意:openssl windows版本在下载下来的demo中已经有了,不用再上网找,并且网上的方法很麻烦。
3.错误代码:ILLEGAL_SIGN
主要是使用的私钥跟合作伙伴ID对应的公钥匹配不上,一定要用自己上传的公钥对应的私钥。注意:因为首先是openssl随机生成私钥,然后再通过openssl生成公钥,如果私钥忘了,最好是重新生成一个,然后再生成对应的私钥,把公钥上传给支付宝。(官网有说)
总的来说并不复杂,只是一些小问题,以下是调试成功的时候的图片,注意:调试的时候金额最好是0.01元,你懂的。
支付宝手机网页支付java demo调试问题和解决办法相关推荐
- php手机网站支付宝_php支付宝手机网页支付类实例
本文实例讲述了php支付宝手机网页支付类.分享给大家供大家参考.具体分析如下: 此处注意: ① 该类是用在Yii框架里面的,没有去掉一些框架的东西. ② 本类不能不做任何修改而使用. 1. PHP代码 ...
- 支付宝手机网页支付之golang版
本文章主要是通过golang实现了支付宝手机网页支付的简单封装,封装的基本都是请求的必传参数,如果需要其他参数,可以自己修改BizContent结构体来满足自己的需求. 封装的文件大体分为4个文件: ...
- android 仿支付页面,【android仿系列进阶篇】android 支付宝手机网页支付
最近在做android-,恩,就说这么多吧 1,准备工作 当然了,假设你已经有了pid(partner)和商户账户(seller),并且开通了手机网页支付功能. 下载的包里面,打开[手机网页即时到账接 ...
- 支付宝手机网页支付接口调用
1.前期工作 1.1 登陆支付宝官网 网址:https://www.alipay.com/ 1.2 下载手机网站支付的demo的步骤 1.2.1 先点击API,选择手机网站支付模块点击 1.2.2 点 ...
- 支付宝手机网页支付即时到账接口
mycncart的前后台均为移动设备方便访问,支付宝方面单独针对移动设备访问网站设立了支付接口,普通的支付宝即时到账接口无法在手机网页上正常支付 本支付插件是支付宝手机网页即时到账接口. 本插件需要解 ...
- 支付宝支付,支付宝手机网页支付
1.首先你需要与支付宝的蚂蚁金服建立合作关系然后进入开放平台 2.在开放平台中建立你的应用,我这里的应用已经创建好了,就不在演示了,这个也比较简单 3.在应用中添加你需要的功能,注意:添加的功能必须是 ...
- 接入支付宝手机网页支付详解
主要就是要在后端构建一个html表单,以一个接口返回给前端,前端加载html后就会自动跳转到支付页面 <form id='alipaysubmit' name='alipaysubmit' ac ...
- thinkphp6项目的支付宝手机网页支付接入
搞了两天,踩了一大堆坑,终于对接好支付宝的支付了,下面记录 一下最近对接的心得. 先说效果,我建立了一个控制器,方法pay,传入订单ID,就可以支付这个订单了,回调建立方法,notify_url,有了 ...
- Laravel 集成支付宝手机网站支付
前期准备: 1.下载SDK,里面还有Demo,可以参照Demo里面的内容快速接入 支付宝 手机网站支付SDK&Demo 2.把下载的zip文件解压,放到项目目录里,这里作者放在app文件夹里, ...
最新文章
- Selenium 高阶操作
- 二叉搜索树(BFS)总结
- 23 CO配置-控制-产品成本控制-成本对象控制-检查定单类型
- Bootstrap3栅格系统布局实例
- oracle从光盘启动不了,oracle install
- JS中时间格式化常用方法
- paip.提升性能----数据库连接池以及线程池以及对象池
- 【优化求解】基于matlab粒子群与遗传算法混合算法求解切削参数优化问题(以成本和碳排放量为目标函数)【含Matlab源码 1619期】
- 带你实战Android深色模式,深入原理剖析
- welearn考试切屏会有显示吗_welearn随行课堂班级测试答案
- 华为网吧服务器型号,网吧服务器价格
- git rebase详解(图解+最简单示例,一次就懂)
- 【OpenCV C++】照片换底
- 硬件设计4---什么是电感磁珠?
- Python 分批次处理数据示例
- 印度初创企业HealthifyMe获1200万美元B轮融资以开发其人工智能营养师功能
- 成功解决:1136 - Column count doesn‘t match value count at row 1
- 【字符串】Hash表
- 平安夜的真实来历(平安夜的由来)
- 【漫漫转码路】Day 39 C++ day10
热门文章
- 高云FPGA(四):抓信号
- 某奇门遁甲的相关分析
- 经典文献阅读之--On Degeneracy of Optimization-based State Estimation Problems(防止非线性优化退化)
- 计算机的起始时间 1970年1月1日
- Android下音频tinyalsa(tinymix/tinycap/tinyplay/tinypcminfo)--------mark详细
- laravel5.2总结--服务容器(依赖注入,控制反转)
- JS逆向教程:Python采集今日头条视频
- 道路测量xy坐标表示什么_三坐标(CMM)测量的矢量方向(i,j,k)
- Extjs6的TreePane无法使用iconCls图标显示
- 安全合规--43--基于国内法律法规的企业数据合规体系建设经验总结(一)