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

支付网站建设推广的会计分录雄安网建 网站建设

支付网站建设推广的会计分录,雄安网建 网站建设,wordpress字体编辑,请小组讨论一个完整的网页设计流程前言 订单支付接入支付宝#xff0c;使用支付宝提供的沙箱机制模拟为订单付款。我这里主要记录一下沙箱环境如何接入到系统中#xff0c;具体细节的实现。按照官方文档来就可以了。 1、使用步骤 这里有几个重要数据要拿到#xff0c;一个是支付宝的公钥和私钥#xff0c… 前言 订单支付接入支付宝使用支付宝提供的沙箱机制模拟为订单付款。我这里主要记录一下沙箱环境如何接入到系统中具体细节的实现。按照官方文档来就可以了。 1、使用步骤 这里有几个重要数据要拿到一个是支付宝的公钥和私钥一个是支付的网关和支付的APPID。这几个数据是要写到代码中的 官方手册文档 1.1 配置沙箱应用环境 开放平台控制台 开发工具推荐点击 沙箱 进入沙箱环境 1.2 配置接口加签方式 接入系统使用自定义密钥等下要添加公钥和私钥。 1.2 密钥生成器 需要下载对应版本的密钥生成器。本机使用的是windows。直接无脑安装下一步。地址 将生成的公钥和私钥填入到这边 1.4 沙箱账号 就是付款的时候模拟的账户信息和付款密码。以及收款商家 2、订单支付接入支付宝 2.1 pom添加依赖 !-- 支付宝sdk --!-- https://mvnrepository.com/artifact/com.alipay.sdk/alipay-sdk-java --dependencygroupIdcom.alipay.sdk/groupIdartifactIdalipay-sdk-java/artifactIdversion4.9.28.ALL/version/dependency2.2 服务端代码配置 沙箱环境调试接口时开发者需调整如下代码配置 • 支付宝网关地址 修改为https://openapi.alipaydev.com/gateway.do • APPID 切换为沙箱的 APPID • 签名方式 使用 RSA2 • 根据配置的密钥/证书选择对应加签代码设置商户应用私钥和支付宝公钥。 这里将这些数据抽取成配置文件。你也可以直接写死在代码里边 #支付宝相关的配置 alipay.app_id你的id alipay.merchant_private_key 你的私钥 alipay.alipay_public_key你的公钥 alipay.notify_urlhttp://497n86m7k7.52http.net/payed/notify //这个是下单后的通知 alipay.return_urlhttp://member.zyz.com/memberOrder.html alipay.sign_typeRSA2 alipay.charsetutf-8 alipay.gatewayUrlhttps://openapi.alipaydev.com/gateway.do封装的接口具体参数可以参考官方文档接口调用说明【接口API调用说明】 ConfigurationProperties(prefix alipay) Component Data public class AlipayTemplate {// 应用ID,您的APPID收款账号既是您的APPID对应支付宝账号public String app_id;// 商户私钥您的PKCS8格式RSA2私钥public String merchant_private_key;// 支付宝公钥,查看地址https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。public String alipay_public_key;// 服务器[异步通知]页面路径 需http://格式的完整路径不能加?id123这类自定义参数必须外网可以正常访问// 支付宝会悄悄的给我们发送一个请求告诉我们支付成功的信息public String notify_url;// 页面跳转同步通知页面路径 需http://格式的完整路径不能加?id123这类自定义参数必须外网可以正常访问//同步通知支付成功一般跳转到成功页public String return_url;// 签名方式private String sign_type;// 字符编码格式private String charset;//订单超时时间private String timeout 1m;// 支付宝网关 https://openapi.alipaydev.com/gateway.dopublic String gatewayUrl;public String pay(PayVo vo) throws AlipayApiException {//AlipayClient alipayClient new DefaultAlipayClient(AlipayTemplate.gatewayUrl, AlipayTemplate.app_id, AlipayTemplate.merchant_private_key, json, AlipayTemplate.charset, AlipayTemplate.alipay_public_key, AlipayTemplate.sign_type);//1、根据支付宝的配置生成一个支付客户端AlipayClient alipayClient new DefaultAlipayClient(gatewayUrl,app_id, merchant_private_key, json,charset, alipay_public_key, sign_type);//2、创建一个支付请求 //设置请求参数AlipayTradePagePayRequest alipayRequest new AlipayTradePagePayRequest();alipayRequest.setReturnUrl(return_url);alipayRequest.setNotifyUrl(notify_url);//商户订单号商户网站订单系统中唯一订单号必填String out_trade_no vo.getOut_trade_no();//付款金额必填String total_amount vo.getTotal_amount();//订单名称必填String subject vo.getSubject();//商品描述可空String body vo.getBody();alipayRequest.setBizContent({\out_trade_no\:\ out_trade_no \, \total_amount\:\ total_amount \, \subject\:\ subject \, \body\:\ body \, \timeout_express\:\timeout\, \product_code\:\FAST_INSTANT_TRADE_PAY\});String result alipayClient.pageExecute(alipayRequest).getBody();//会收到支付宝的响应响应的是一个页面只要浏览器显示这个页面就会自动来到支付宝的收银台页面System.out.println(支付宝的响应result);return result;} } 2.3 调用支付接口 调用封装好的接口方法 String pay alipayTemplate.pay(payVo); 关于为何传入这个参数请自行查询沙箱案例Demo。各个参数代表的意义 /*** 用户下单:支付宝支付* 1、让支付页让浏览器展示* 2、支付成功以后跳转到用户的订单列表页* param orderSn* return* throws AlipayApiException*/ResponseBodyGetMapping(value /aliPayOrder,produces text/html)public String aliPayOrder(RequestParam(orderSn) String orderSn) throws AlipayApiException {PayVo payVo orderService.getOrderPay(orderSn);String pay alipayTemplate.pay(payVo);System.out.println(pay);return pay;}2.4 单独的支付案例 直接下载运行一下可以看看 3、实现的效果 3.1 订单支付页面 alipay.notify_urlhttp://497n86m7k7.52http.net/payed/notify //这个是下单后的通知 这个就是自己内网的访问地址。也就是订单支付成功后调用这个接口方法然后修改订单的状态。所以要做一个内网穿透。就是让外部网络可以访问到内部网路
http://www.hkea.cn/news/14371490/

相关文章:

  • 如何免费建网站长沙网站关键词排名推广公司
  • 有哪些做的好看的网站宝塔面板建设二级域名网站访问不了
  • cms 学校网站衡阳网站建设公司哪家好
  • 相亲网站专业的网站建设公司排名
  • 简历网站有哪些用nodejs可以做网站么
  • 域名交易中心欧美seo查询
  • 做ps兼职的网站加盟网站建设服务
  • 旅游商城网站模板客源引流推广app
  • 附近的网站设计制作价格it外包运维服务
  • 晋江网站建设qzdzi做网站静态和动态
  • 金坛网站建设报价wordpress 花瓣
  • 艺术学校网站模板网站建设开发教程视频
  • gzip网站优化兰州网络推广新手
  • cms做网站可以做些什么网站金融外贸是做什么的
  • 温州网站开发建设中山专业制作网站
  • 成都网站建设冠辰哪家强中国做网站的公司有哪些
  • 苏州知名网站建设设计公司seo短视频网页入口引流网址
  • wp网站建设做网站快速赚钱
  • 公司怎样建自己网站合作合同
  • 企业网站四种类型app设计理念怎么写
  • 东莞建设教育网站石家庄制作网页设计
  • .net营销网站开发西安百度推广多少钱
  • 网站推广主要怎么做h5商城网站怎么建设
  • 做h5的网站的区别网络营销郑州网站搭建方案
  • 更新备案 网站 打开零基础怎么做电商
  • 关于做网站的了解点做一个网站成本多少钱
  • 合肥网站策划监控摄像头做斗鱼直播网站
  • 网站实名制注册怎么做天元建设集团有限公司审计项目
  • 电商网站怎样优化哪里可以免费设计装修效果图
  • 商城购物网站设计内容外贸卖货哪个平台好