【实例简介】

本文讲解如何在pc网页上完成支付宝的支付功能, 详细讲解了支付宝的配置信息,项目如何使用配置信息等, 本项目中代码可以直接运行, 也可以将代码迁移至你自己的项目中直接使用。 注意: 下面讲解的功能只能用在pc网页上进行支付, 不能用于其它场景支付。

※运行环境※

Eclipse JDK1.6及以上 Tomcat6.0及以上

※使用方法※

SDK下载地址:

https://doc.open.alipay.com/docs/doc.htm?treeId=193&articleId=103419&docType=1

第一步;请下载【JAVA版资源】的SDK。

第二步:下载完毕后,把压缩包解压。

第三步:压缩包alipay-sdk-javaXXX.jar、commons-logging-1.1.1.jar架包文件放入工程项目alipay.trade.page.pay-PHP-UTF-8\WebContent\WEB-INF\lib中。

第四步:打开AlipayConfig.java文件,设置请求参数信息并保存,请求参数信息有:app_id、merchant_private_key、alipay_public_key、return_url、notify_url。

bizContent的各个请求参数用法与拼接方式,见文档:https://doc.open.alipay.com/docs/doc.htm?treeId=270&articleId=105899&docType=1

第五步:运行index.jsp文件

第六步:体验支付流程,看效果等。

※业务处理注意事项※

请配置notify_url文件、return_url文件,其中,notify_url文件主要是写入业务处理逻辑代码,请结合自身情况谨慎编写。

如何验证异步通知数据?

1、商户需要验证该通知数据中的out_trade_no是否为商户系统中创建的订单号

2、判断total_amount是否确实为该订单的实际金额(即商户订单创建时的金额)

3、校验通知中的seller_id(或者seller_email) 是否为该笔交易对应的操作方(一个商户可能有多个seller_id/seller_email)

4、验证接口调用方的app_id

※说明※

本demo仅仅为学习参考使用,请根据实际情况自行开发,把功能嵌入您的项目或平台中。

【实例截图】

【核心代码】

4.2 交易查询

4.3 交易退款

pc网站支付html,jsp 支付宝pc网页支付相关推荐

  1. php手机网站支付宝_php支付宝手机网页支付类实例

    本文实例讲述了php支付宝手机网页支付类.分享给大家供大家参考.具体分析如下: 此处注意: ① 该类是用在Yii框架里面的,没有去掉一些框架的东西. ② 本类不能不做任何修改而使用. 1. PHP代码 ...

  2. java支付宝电脑网页支付

    java支付宝电脑网页支付 官网文档:https://opendocs.alipay.com/open/270/105902 电脑网站支付 1.先给应用申请电脑网页支付功能 2.根据接口文档 ,请求支 ...

  3. 支付宝手机网页支付即时到账接口

    mycncart的前后台均为移动设备方便访问,支付宝方面单独针对移动设备访问网站设立了支付接口,普通的支付宝即时到账接口无法在手机网页上正常支付 本支付插件是支付宝手机网页即时到账接口. 本插件需要解 ...

  4. 支付宝手机网页支付java demo调试问题和解决办法

    在使用支付宝手机网页支付的时候遇到一些问题跟大家分享一下. 1.生成签名的时候,使用Base64加密时报错:DerInputStream.getLength():lengthTag = 127, to ...

  5. 支付宝手机网页支付之golang版

    本文章主要是通过golang实现了支付宝手机网页支付的简单封装,封装的基本都是请求的必传参数,如果需要其他参数,可以自己修改BizContent结构体来满足自己的需求. 封装的文件大体分为4个文件: ...

  6. php支付宝手机网站支付功能,手机网站支付如何接入支付宝简易版支付功能PHP版...

    接入支付宝准备工作:(关于账号可以是个体商户也可以是企业账号但必须有营业执照) 1.登录蚂蚁金服开放平台  2.创建应用,应用分类网页应用和移动应用.应用提交审核审核通过后得到appid才能调用相应的 ...

  7. 支付宝手机网页支付接口调用

    1.前期工作 1.1 登陆支付宝官网 网址:https://www.alipay.com/ 1.2 下载手机网站支付的demo的步骤 1.2.1 先点击API,选择手机网站支付模块点击 1.2.2 点 ...

  8. JAVA 对接支付宝的 网页支付、当面付 工具类

    maven pom需要引入的jar <!--支付宝支付--> <dependency><groupId>com.alipay.sdk</groupId> ...

  9. java 支付宝h5网页支付接口,移动端h5网页调用支付宝支付接口

    领导第一次让我做h5支付宝支付的时候,去了支付宝开放平台,一顿上上下下左左右右,看完了长呼一口气.这个支付好像没我啥事儿啊!小伙伴儿们自行查看:https://opendocs.alipay.com/ ...

最新文章

  1. 如何看待机器视觉的“对抗样本”问题,其原理是什么?
  2. 一文看懂人工智能的发展速度到底有多快
  3. linux信号机制 - 用户堆栈和内核堆栈的变化【转】
  4. NR 5G SBA架构
  5. CodeForces - 1236B Alice and the List of Presents(组合数学+快速幂)
  6. 什么是 SAP UI5 的 Component-preload.js, 什么是Minification和Ugification
  7. java断点续传插件_视频断点续传+java视频
  8. 神经网络算法-论证单层感知器的局限性
  9. 网络监视工具nethogs命令
  10. 基于用户长短期表示的新闻推荐
  11. java 字符串加密解密_Java加密解密字符串
  12. 在java开发中关于class.getResourceAsStream(String name)与 class.getClassLoader().getResourceAsStream(String
  13. python 用列表筛选法求素数
  14. (精华2020年5月4日更新) vue教程篇 axio的使用
  15. 国际奥林匹克运动会是怎么来的?
  16. 义隆单片机CALL 与JMP的区别
  17. [转载]Z-stack 应用程序编程接口(API)-网络层
  18. 破解音频隐写术:结合机器学习
  19. wht can't i allocate a new log
  20. 怎样迁移网站服务器和域名?

热门文章

  1. EPTP 和 EPT 分页结构条目的格式
  2. Zero-copy Receive for vhost
  3. Linux内核:VFIO Mediated Device(vfio-mdev)内核文档(翻译)
  4. Linux内存管理:ARM64体系结构与编程之cache(1)
  5. TCP / IP攻击:ARP缓存中毒的基本原理、TCP序列号预测和TCP重置攻击
  6. 什么是 ARM 架构处理器?
  7. /usr/include/sys/types.h基本系统数据类型
  8. dsge模型难做吗_百度Seo优化好做吗,现在做是不是越来越难做?
  9. 逾期怎么处理_信用卡3万逾期三个月,催收说已经起诉生效,立案处理了,该怎么办?...
  10. 面试pythone_Python面试考题