以前做过c#应用程序支付宝api接口功能,现在转移到Java程序上,代码如何实现呢? 1、从你的网站提交到支付宝:

/** * 将订单提交支付宝进行网上支付 */ public ActionForward submitAlipayUrl(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { String orderNo = request.getParameter("orderNo");//订单编号 HashMap hm = new HashMap(); hm.put("_input_charset", "utf-8");// 采用相同的编码方式 hm.put("body", "企鹅个性化图书订单,订单号:" + orderNo);// 填写在跳到支付宝页面上显示的付款内容信息 hm.put("notify_url", "http://127.0.0.1:8888/mypenguin/orders.do?method=AlipayNotify");// 客户付款后,支付宝调用的页面 hm.put("out_trade_no", orderNo);// 外部交易号,最好具有唯一性,在获取支付宝发来的付款信息时使用. hm.put("partner", "2088002302055380");// partnerId(合作伙伴ID) //hm.put("agent", "2088002302055380");// partnerId(合作伙伴ID) hm.put("payment_type", "1");// 支付类型 1=商品购买,2=服务购买,... //hm.put("price", "178.00");// 订单金额信息 hm.put("total_fee", "178.00");// 订单金额和信息 //hm.put("quantity", "1");// 订单商品数量,一般都是写1,它是按照整个订单包来计算 hm.put("return_url", "http://127.0.0.1:8888/mypenguin/orders.do?method=AlipayReturn");// 客户付款成功后,显示给客户的页面 hm.put("show_url", "http://127.0.0.1:8888/mypenguin/books.do?method=list&kindId=1");//展示地址,即在支付页面时,商品名称旁边的“详情”的链接地址。 hm.put("seller_email", "monicali_7766@sina.com");// 你的支付宝账户email hm.put("service", "create_direct_pay_by_user");// create_direct_pay_by_user=直接付款,trade_create_by_buyer=担保付款 hm.put("subject", "企鹅个性化图书订单号:" + orderNo);// 填写在跳到支付宝页面上显示的付款标题信息 String payGateway = "https://www.alipay.com/cooperate/gateway.do";// 跳转到支付宝的url头 String securityCode="7nj9sczcnfc4n8366j46mrzsbqjksmzn";//securityCode(安全码); String sign = makeUrl(hm,securityCode,"utf-8",payGateway);//securityCode(安全码); hm.put("sign", sign); hm.put("sign_type", "MD5"); PrintWriter out = response.getWriter();

out.println("

");

out.println("");

out.println("");

out.println("");

out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println("

java 实现支付功能_java程序支付宝接口付费功能的实现相关推荐

  1. Java第三方支付接入案例(支付宝)

    开源项目链接 Kitty 开源权限管理系统 项目地址:https://gitee.com/liuge1988/kitty 演示地址:http://139.196.87.48:9002/kitty 用户 ...

  2. java 支付宝接口开发_JAVA 实现支付宝接口

    0.必备类 AlipayConfig配置文件 (签约账号.密钥.页面跳转通知页面都在这里设定) MD5支付宝签名加密文件 AlipayCore支付宝接口公共函数类 AlipayNotify-支付宝通知 ...

  3. java ee 7 新_Java EE 7:新功能???

    java ee 7 新 我有点"晚点",可以这么说--就Java EE 7的 "博客"而言. 自2013年6月发布以来,已经差不多10个月了 ,但是它仍然相对较 ...

  4. java 测试代码效率_JAVA程序的性能测试方法

    JAVA程序的性能测试方法 Java 1.5以上都在虚拟机里内建了程序性能跟踪的功能,并提供了Java Profiling API,简称JPA,你可以搜索'java profiling'.Java也提 ...

  5. java自定义迭代器作用_Java实现的自定义迭代器功能示例

    本文实例讲述了Java实现的自定义迭代器功能.分享给大家供大家参考,具体如下: 编写自己的Iterator,实现Iterator接口,这里多说一句,实现Iterable后,可以用"forea ...

  6. java微信支付代码_Java微信支付之服务号支付代码示例

    Java微信支付之服务号支付实现,网上的java微信支付sdk和Demo基本上是水的,看着头疼所以我决心自己开始写Java微信支付之公众号支付,多的不说见下面源码,为了方便使用我分别用了两个Servl ...

  7. java微信支付超时_Java微信支付之关闭订单

    本文实例为大家分享了java微信支付之关闭订单的具体代码,供大家参考,具体内容如下 一.应用场景 商户订单支付失败需要生成新单号重新发起支付,要对原订单号调用关单,避免重复支付 系统下单后,用户支付超 ...

  8. java语言执行过程_Java程序的运行过程(执行流程)分析

    万事知其然,要知其所以然,所以本节带大家来详细了解一下 Java 程序的执行过程.从<使用记事本编写运行Java程序>一节的案例可以看出,Java 程序的运行必须经过编写.编译和运行 3 ...

  9. java调用支付接口实例_Java 调用支付宝接口

    1.注册开发者中心应用   登录点击沙箱服务 https://open.alipay.com/platform/developerIndex.htm 2.创建沙箱应用获取APPID和支付宝网关地址(创 ...

最新文章

  1. mysql 创建外键实例_mysql 外键创建实例
  2. php r echo_PHP中echo(),print(),print_r()的区别是什么?
  3. osgText中的setAxisAlignment和setAlignment的区别
  4. java学习(34):巩固练习
  5. 分享博文摘要图标【11/16更新】
  6. 金三银四,如何征服面试官,拿到Offer
  7. STM32 DMA传输
  8. OpenShift 4 之Service Mesh教程(6)- 根据Header路由请求
  9. aix查看文件夹大小命令_轻松掌握 Linux 命令(1):ls 命令
  10. 【Java从0到架构师】Spring - AOP
  11. Jquery实现子菜单散开动画
  12. Python_016 XML解析
  13. google Inception v1 - v4 papers 发展历程
  14. [网络安全自学篇] 八十五.《Windows黑客编程技术详解》之注入技术详解(全局钩子、远线程钩子、突破Session 0注入、APC注入)
  15. 获取图片url的后缀
  16. 风尚云网学前端----HTML特殊字符编码对照表
  17. 看到一份名单发现很多公司都和自己发生了或多或少的联系
  18. PS笔记:调色之通道混合器
  19. macOS Big Sur 安装 CH340 串口转 USB 驱动
  20. Django REST framework(十)路由集routers的使用

热门文章

  1. Stata15安装包下载及安装教程
  2. 能将彩色视频画面快速去色的剪辑工具
  3. 计算机网络第七版第一章课后习题
  4. 计算机网络第七版谢希仁
  5. PostgreSQL的学习心得和知识总结(一百一十五)|词法级自上而下完美实现MySQL数据库的 反引号 的实现方案
  6. uber onsite interview reviews
  7. 华为《对话》德勤中国 探索数字经济新机遇、新思路
  8. ASP.NET比较常用技巧
  9. Python课本第2章习题参考答案(第二版)(Python绘制蟒蛇,中美汇率转换,等边三角形,叠加等边三角形,无角正方形,六角形,正方形螺线)...
  10. JdbcTemplate 查询数据实现的三种方式