当前位置: 首页 > news >正文

课程网站建设ppt模板厦门企业如何建网站

课程网站建设ppt模板,厦门企业如何建网站,python 微信网站开发,成都 做网站在日常生活中#xff0c;我们基本上都是进行微信与支付宝的支付方式尽心支付#xff0c;这种方式确实大大便利了我们的生活#xff0c;那么如何在我们的产品中进行微信与支付宝支付的植入开发呢#xff1f; 我们先进行支付宝的H5与网页端支付开发#xff0c;这里只进行支付…在日常生活中我们基本上都是进行微信与支付宝的支付方式尽心支付这种方式确实大大便利了我们的生活那么如何在我们的产品中进行微信与支付宝支付的植入开发呢   我们先进行支付宝的H5与网页端支付开发这里只进行支付宝支付的调用关于具体的生产逻辑例如订单之类等大家可以根据自己的逻辑处理添加 支付宝的开发配置地址https://openhome.alipay.com/ 进入开发者中心---选择研发服务进行我们沙箱环境配置测试环境 沙箱环境会为我们提供如下信息进行仿真测试 还有我们需要的------里面的一些秘钥进去之后支付宝会提供我们工具傻瓜式生成就行     接下来我们进行java程序的编码 1支付宝对于一些安全的加密操作已经帮我们进行了实现大大降低了我们开发时间需要我们Maven导入支付宝的sdk依赖 ,在官方的文档中对于支付宝各种支付实现有很好的实例我们可以下载下来进行copy dependency groupIdcom.alipay.sdk/groupId artifactIdalipay-sdk-java/artifactId version3.1.0/version /dependency 2引入我们的配置类红色部分写入自己在支付宝后台中的配置 package com.pay.alipay.util.config;import java.io.FileWriter; import java.io.IOException;/* **类名AlipayConfig*功能基础配置类*详细设置帐户有关信息及返回路径*修改日期2017-04-05*说明*以下代码只是为了方便商户测试而提供的样例代码商户可以根据自己网站的需要按照技术文档编写,并非一定要使用该代码。*该代码仅供学习和研究支付宝接口使用只是提供一个参考。*/public class AlipayConfig {// 应用ID,您的APPID收款账号既是您的APPID对应支付宝账号public static String app_id 2016091800539310;// 商户私钥您的PKCS8格式RSA2私钥public static String merchant_private_key 很长很长的字符串;// 支付宝公钥,查看地址https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。public static String alipay_public_key 很长很长的字符串;// 服务器异步通知页面路径 需http://格式的完整路径不能加?id123这类自定义参数必须外网可以正常访问public static String notify_url http://68a71d94.ngrok.io/alipay/notify;// 页面跳转同步通知页面路径 需http://格式的完整路径不能加?id123这类自定义参数必须外网可以正常访问public static String return_url http://localhost:80;// 签名方式public static String sign_type RSA2;// 字符编码格式public static String charset utf-8;// 支付宝网关//public static String gatewayUrl https://openapi.alipay.com/gateway.do;public static String gatewayUrl https://openapi.alipaydev.com/gateway.do;//沙箱环境// public static String gatewayUrl https://openapi.alipay.com/gateway.do;//正式环境// 支付宝网关public static String log_path C:\\;/** * 写日志方便测试看网站需求也可以改成把记录存入数据库* param sWord 要写入日志里的文本内容*/public static void logResult(String sWord) {FileWriter writer null;try {writer new FileWriter(log_path alipay_log_ System.currentTimeMillis().txt);writer.write(sWord);} catch (Exception e) {e.printStackTrace();} finally {if (writer ! null) {try {writer.close();} catch (IOException e) {e.printStackTrace();}}}}} (3)编写Controller层调用service层进行获取支付表单 RequestMapping(value/alipay,method RequestMethod.GET)public void alipay(HttpServletRequest request,HttpServletResponse response) {String result null;try {log.info(-------开始调用支付宝支付接口);//开始时间long starttime System.currentTimeMillis();result alipay.startAlipay();log.info(alipay支付请求结束用时 (System.currentTimeMillis() - starttime) 毫秒);}catch(Exception e) {e.printStackTrace();}response.setContentType(text/html;charsetutf8);response.getWriter().write(result);//直接将完整的表单html输出到页面response.getWriter().flush();response.getWriter().close(); }  4建立支付所需要的实体对象entity,我们将支付参数封装在这里面方便Json的转换 package com.pay.entity;public class PayBizContent {//商户订单号商户网站订单系统中唯一订单号必填private String out_trade_no;//支付金额必填private String total_amount;//订单名称private String subject;//商品描述private String body;private String product_code;public String getProduct_code() {return product_code;}public void setProduct_code(String product_code) {this.product_code product_code;}Overridepublic String toString() {return AlipayBizContent [out_trade_no out_trade_no , total_amount total_amount , subject subject , body body , timeout_express timeout_express ];}//订单失效时间如果是十分钟则是10m配置;private String timeout_express;public String getOut_trade_no() {return out_trade_no;}public void setOut_trade_no(String out_trade_no) {this.out_trade_no out_trade_no;}public String getTotal_amount() {return total_amount;}public void setTotal_amount(String total_amount) {this.total_amount total_amount;}public String getSubject() {return subject;}public void setSubject(String subject) {this.subject subject;}public String getBody() {return body;}public void setBody(String body) {this.body body;}public String getTimeout_express() {return timeout_express;}public void setTimeout_express(String timeout_express) {this.timeout_express timeout_express;}}5service 进行调用微信SDK   public String startAlipay() {//获得初始化的AlipayClient微信SDK提供的直接使用即可AlipayClient alipayClient new DefaultAlipayClient(AlipayConfig.gatewayUrl,AlipayConfig.app_id, AlipayConfig.merchant_private_key, json,AlipayConfig.charset, AlipayConfig.alipay_public_key,AlipayConfig.sign_type);//wap端支付AlipayTradeWapPayRequest alipayRequestnew AlipayTradeWapPayRequest();//*****************pc端支付用这个****************////AlipayTradePagePayRequest alipayRequest new AlipayTradePagePayRequest();alipayRequest.setReturnUrl(AlipayConfig.return_url);alipayRequest.setNotifyUrl(AlipayConfig.notify_url);PayBizContent aliContent new PayBizContent();aliContent.setTotal_amount(1290);//金额aliContent.setSubject(辣条);//商品名称aliContent.setOut_trade_no(180458382060);//商户订单必须是唯一的aliContent.setTimeout_express(10m);//过期时间为10m;//**************pc端类型用这个**********************//aliContent.setProduct_code(FAST_INSTANT_TRADE_PAY);aliContent.setProduct_code(QUICK_WAP_WAY);JSONObject json new JSONObject();alipayRequest.setBizContent(json.toJSONString(aliContent));log.info(放入支付宝接口中的参数---alipayRequest.getBizContent());try {//成功后返回一个form表单字符串String form alipayClient.pageExecute(alipayRequest).getBody();log.info(AlipayServiceImpl-----调用支付宝返回结果:form);return form;} catch (AlipayApiException e) {log.error(AlipayServiceImpl-----支付宝生成表单错误);e.printStackTrace();return 调用失败;}}  转载于:https://www.cnblogs.com/iscys/p/9514539.html
http://www.zqtcl.cn/news/636323/

相关文章:

  • 济南网站建设(力选聚搜网络)wordpress文章中写代码
  • 网站后台忘记密码买购网十大品牌网
  • 360免费建站网页链接石家庄建设局网站怎么打不开
  • 东莞网站建做俄罗斯外贸的网站
  • 基于vue.js旅游网站开发网络营销的主要形式有建设网站
  • 医院网站建设要素国外电商网站
  • 甘肃两学一做网站可以制作h5的网站
  • 微信公众号手机网站开发wordpress 集赞系统
  • 怎么做会员积分网站免费ppt模板下载有哪些
  • 六安网站开发如何用微信小程序做网站
  • 华为云自助建站好不好seo技巧分享
  • 做淘宝客的网站wordpress+附件丢失
  • 苏州市城乡建设局网站首页做动漫网站的素材
  • 济南网站建设系统介绍服务网站开发费属于研发支出吗
  • 网站建设方案进行工期安排Wix做的网站在国内打不开
  • 网站后台后缀名qq免费申请账号
  • seo网站优化代码静态网站可以做哪些
  • 网页素材及网站架构制作个人单页网站模板
  • 微小店网站建设价格建设网站设备预算
  • 电子商城网站开发公司泰州网络营销
  • 网站建设公司利润分配一些常用的网站
  • 鄂尔多斯做网站的公司北京企业网站设计报价
  • 南宁关键词网站排名wordpress付免签插件
  • 龙岩网站定制电子政务与网站建设方面
  • 东莞网站制作十强英语培训机构网站建设策划书
  • 住房和城乡建设部网站加装电梯苏州外发加工网
  • 企业网站管理系统带授权广州seo报价
  • 建设门户网站的意义旅游电商网站建设方案模板
  • 网站做动态图片不显示某购物网站开发项目
  • 大淘客网站logo怎么做紫鸟超级浏览器手机版