记录一下对接支付宝支付的过程,既是对这段时间工作的总结,也希望能对之后需要对接支付宝手机网站支付的小伙伴一点帮助.

1、查看官方文档,具体对接流程(https://docs.open.alipay.com/203/)。

2、下载官方demo,很重要,先把demo运行起来,demo跑通是之后集成的基础(https://docs.open.alipay.com/203/105910/)。

3、配置沙箱环境,生成秘钥,公钥和私钥,将生成的私钥配置在代码中,公钥配置在应用公钥中。配置RSA2就行了。4、配置调用接口需要的参数。APPID就是开发者中心左边对应的应用APPID,异步和同步配置到的路径必须是外网可以访问到的,可以是接口也可以是页面,demo中jsp<%%>中代码稍微改变一下都是可以放在后台的。

5、调试,最好是用安卓手机,如果没有MuMu模拟器也能勉强测一下,但是我第一次测试的时候用MuMu安装沙箱支付宝后登录会卡死,之后测试又可以。

6、封装时传这些参数就够了。

说一说我在做时遇到的问题:(其实只要理解流程后还是蛮简单的,基本上代码拷贝一下放进自己项目就行了)

1、这几句代码,一直在纠结是怎么请求的,其实就是将表单html输出到前端页面,不用我们管,httpResponse.getWriter().write(form);//直接将完整的表单html输出到页面 httpResponse.getWriter().flush();

2、测试回调时,如果只是使用手机网站支付功能,在这个页面只需要配置加签方式,应用网关、授权回调地址都不用配置。应用公钥是生成的公钥。

3、正式环境时请求网关地址记得修改,测试环境是“https://openapi.alipaydev.com/gateway.do”,正式环境是“https://openapi.alipay.com/gateway.do”,正式环境没有dev。

java对接支付宝支付(手机网站支付)相关推荐

  1. SpringBoot集成支付宝沙箱手机网站支付详细流程和踩坑分享

    描述 本文主要讲解SpringBoot集成支付宝沙箱手机网站支付,即网页点击按钮发起支付,跳转到沙箱app付款 由于其他博客的流程大多笼统,有时候并不能找到正确的集成方式,本文尽可能详细的阐述付款,异 ...

  2. 支付宝/微信手机网站支付总结

    1. 微信H5支付 2. 支付宝app支付 3. 支付宝当面付 标签:支付宝.手机网站支付.个人总结 1.关于申请账号必备清单: 营业执照 法人的身份证信息 企业对公账号信息 邮箱(作为登录账号) 一 ...

  3. php 支付宝wap接口,呕心之作:支付宝的手机网站支付接口的应用,呕心之作_PHP教程...

    呕心之作:支付宝的手机网站支付接口的应用,呕心之作 由于去年做手机Portl接口的工作,需要使用支付宝的支付,于是手机网站支付接口就成了首选. 1.首先下载接口包 支付宝商家服务中心链接:https: ...

  4. Spring Boot支付宝集成手机网站支付

    一:简介 手机网站支付常用于HTML5应用,常见于微信公众号上的应用.手机网站支付文档 手机网站支付的流程图: 1.用户点击H5应用中的支付按钮 2.点击支付按钮会请求后台接口,后台接口请求支付宝的支 ...

  5. 呕心之作:支付宝的手机网站支付接口的应用

    由于去年做手机Portl接口的工作,需要使用支付宝的支付,于是手机网站支付接口就成了首选. 1.首先下载接口包 支付宝商家服务中心链接:https://b.alipay.com/login.htm?g ...

  6. 支付宝H5支付(手机网站支付)

    前言 接了支付宝这个支付之后我不得不说几句 首先这个文档是真的垃圾!花里胡哨乱七八糟,找起来那叫一个费劲! 当然可能因为人家业务复杂,逻辑严谨把 他们的demo还是算了吧,那个demo就像什么呢,就像 ...

  7. 支付宝的手机网站支付接口的应用

    1.首先下载接口包 支付宝商家服务中心链接:https://b.alipay.com/login.htm?goto=https://b.alipay.com:443/newIndex.htm 手机网站 ...

  8. tp5之 支付宝wappay手机网站支付

    沙箱环境 支付(当面付教程),参考下面这个可以配置环境 https://blog.csdn.net/a639735331/article/details/92847337 支付宝支付 沙箱 https ...

  9. 【PHP】一个类完成支付宝当面付及WAP支付(手机网站支付)

    <?php namespace payment;use \think\Db;/*** @author** 支付宝支付类*/ class Alipay {//是否沙盒环境public $is_sa ...

最新文章

  1. P2P太假了,光有网站平台,连人都找不着了,更不用说网站大漏洞没人管,呵呵...
  2. [C#基础知识系列]专题十二:迭代器
  3. 每个人的宿命都是从文本走向二进制,你也不例外 !
  4. C#中DataTable使用以及对行与列的赋值
  5. 哈希表添加哈希表(Hash Table,也叫散列表),是根据键(Key)而直接访问在内存存储位置的数据结构。typedef enum{ HASH_OK, -icoding
  6. python自学行_有编程基础Python自学行吗?
  7. 一个html中同时引入js和ts,《使用require在ts里引入js》
  8. HDU1597 find the nth digit【模拟】
  9. Jupyter 中 ValueError: Duplicate names are not allowed.的问题解决
  10. 《普林斯顿微积分》读书笔记
  11. UNI-APP实现扫描二维码
  12. 黑客郭盛华虚假新闻_每日新闻摘要:黑客闯入十个电信网络
  13. Eclipse中各种编码格式及设置
  14. Python爬虫福利:带你爬取妹子图上的美女图片,学习改变生活
  15. 铁流:代码中的汉字,为什么能挡住CIA黑客
  16. GAMES101-现代计算机图形学学习笔记(作业02)
  17. SpringBoot中Hibernate-validator的使用
  18. Linux英文环境下登陆Chrome印象笔记插件
  19. 七、jQuery狂拍大灰狼案例
  20. js 截取字符串里的IP和port

热门文章

  1. EE4408: Machine Learning:
  2. 为你,千千万万遍——《追风筝的人》
  3. 论文 | Credit Card Fraud Detection Using Convolutional Neural Networks
  4. statsmodels.formula数据使用predict()
  5. win7开启uasp协议_移植win8通用USB驱动到win7上并开启UASP功能!
  6. Elasticsearch7.6.2 rpm集群部署及异常处理
  7. 2013年中国城市及省份GDP排名
  8. PicGo配置(gitee)
  9. Arduino学习总结(未完待续)
  10. !!!Adb 抓不住Genymotion的解决方法