服务结束后银联在线支付服务的操作

在线支付之易宝支付的使用方法_易宝在线支付_词汇网
在线支付之易宝支付的使用方法
责任编辑:词汇网 发表时间: 19:17:08
项目中实现在线支付的功能有两种方式:
第一种方式:使用银行提供的接口直接和银行对接。这种方式不用交第三方费用,但是如果要接入多个银行,则需要在本网站中一一使用不同银行提供的接口,这个过程比较麻烦,其次商业银行一般只对大型企业及集团公司的网站提供接口,对个人及小企业的网站不提供,所以个人网站或者小企业网站接入商业银行比较困难; 第二种方式:通过第三方支付平台使网站和银行间接对接:第三方支付平台整合所有类型银行的接口,直接和银行对接;我们自己的网站只需要调用第三方支付平台的接口就可以实现和银行的间接对接。这种对接方式放低了对接门槛,减轻了对接的难度,但该对接方式需要向第三方支付平台缴纳相应的费用。这种对接方式是目前使用最多的一种,比如支付宝、PayPal和易宝支付等都是非常有名的第三方支付平台。这种对接方式的支付流程如下图: 说明:淡灰箭头表示支付的过程;红箭头表示支付结束后数据返回。 下面给大家介绍易宝支付的实现过程,代码下载地址在最下面: 代码一:DigestUtil文件package com.yeepay.import java.io.UnsupportedEncodingEimport java.security.MessageDimport java.security.NoSuchAlgorithmEimport java.util.A/** * 加密工具类 *
* @author GaoHuanjie */public class DigestUtil {private static String ENCODING_CHARSET = "UTF-8";/** * @param aValue 加密的原文 * @param aKey 加密秘钥 * @return */public static String hmacSign(String aValue, String aKey) {byte k_ipad[] = new byte[64];byte k_opad[] = new byte[64];byte keyb[];byte value[];try {keyb = aKey.getBytes(ENCODING_CHARSET);value = aValue.getBytes(ENCODING_CHARSET);} catch (UnsupportedEncodingException e) {keyb = aKey.getBytes();value = aValue.getBytes();}Arrays.fill(k_ipad, keyb.length, 64, (byte) 54);Arrays.fill(k_opad, keyb.length, 64, (byte) 92);for (int i = 0; i < keyb. i++) {k_ipad[i] = (byte) (keyb[i] ^ 0x36);k_opad[i] = (byte) (keyb[i] ^ 0x5c);}MessageDigest md =try {md = MessageDigest.getInstance("MD5");} catch (NoSuchAlgorithmException e) {}md.update(k_ipad);md.update(value);byte dg[] = md.digest();md.reset();md.update(k_opad);md.update(dg, 0, 16);dg = md.digest();return toHex(dg);}private static String toHex(byte input[]) {if (input == null)StringBuffer output = new StringBuffer(input.length * 2);for (int i = 0; i < input. i++) {int current = input[i] & 0if (current < 16)output.append("0");output.append(Integer.toString(current, 16));}return output.toString();}/** *
* @param args * @param key * @return */public static String getHmac(String[] args, String key) {if (args == null || args.length == 0) {return (null);}StringBuffer str = new StringBuffer();for (int i = 0; i < args. i++) {str.append(args[i]);}return (hmacSign(str.toString(), key));}/** * @param aValue * @return */public static String digest(String aValue) {aValue = aValue.trim();byte value[];try {value = aValue.getBytes(ENCODING_CHARSET);} catch (UnsupportedEncodingException e) {value = aValue.getBytes();}MessageDigest md =try {md = MessageDigest.getInstance("SHA");} catch (NoSuchAlgorithmException e) {e.printStackTrace();}return toHex(md.digest(value));}} 代码二:YeePayUtil文件package com.yeepay./** * 易宝支付工具类 *
* @author GaoHuanjie */public class YeePayUtil {/** * 获取hmac *
* @param p0_Cmd 业务类型 * @param p1_MerId 商户编号 * @param p2_Order 商户订单号 * @param p3_Amt 支付金额 * @param p4_Cur 交易币种 * @param p5_Pid 商品名称 * @param p6_Pcat 商品种类 * @param p7_Pdesc 商品描述 * @param p8_Url 商户接收支付成功数据的地址 * @param p9_SAF 送货地址 * @param pa_MP 商户扩展信息 * @param pd_FrpId 银行编码 * @param pr_NeedResponse 应答机制 * @param keyValue 商户密钥 * @return */public static String getHmac(String p0_Cmd, String p1_MerId, String p2_Order, String p3_Amt,String p4_Cur, String p5_Pid, String p6_Pcat, String p7_Pdesc, String p8_Url, String p9_SAF, String pa_MP, String pd_FrpId, String pr_NeedResponse, String keyValue) {String payInfo = new StringBuilder().//payInfo保存支付信息append(p0_Cmd).// 业务类型append(p1_MerId).// 商户编号append(p2_Order).// 商户订单号append(p3_Amt).// 支付金额append(p4_Cur).// 交易币种append(p5_Pid).// 商品名称append(p6_Pcat).// 商品种类append(p7_Pdesc).// 商品描述append(p8_Url).// 商户接收支付成功数据的地址append(p9_SAF).// 送货地址append(pa_MP).// 商户扩展信息append(pd_FrpId).// 银行编码append(pr_NeedResponse).// 应答机制toString();return DigestUtil.hmacSign(payInfo, keyValue);}/** * 校验hmac *
* @param p1_MerId 商户编号 * @param r0_Cmd 业务类型 * @param r1_Code 支付结果 * @param r2_TrxId 易宝支付交易流水号 * @param r3_Amt 支付金额 * @param r4_Cur 交易币种 * @param r5_Pid 商品名称 * @param r6_Order 商户订单号 * @param r7_Uid 易宝支付会员ID * @param r8_MP 商户扩展信息 * @param r9_BType 交易结果返回类型 * @param keyValue 密钥 * @param hmac 支付网关发来的加密验证码 * @return */public static boolean checkHmac(String p1_MerId,String r0_Cmd, String r1_Code, String r2_TrxId, String r3_Amt,String r4_Cur, String r5_Pid, String r6_Order, String r7_Uid,String r8_MP, String r9_BType, String keyValue, String hmac) {String resultValue = new StringBuilder().append(p1_MerId).// 商户编号append(r0_Cmd).// 业务类型append(r1_Code).// 支付结果append(r2_TrxId).// 易宝支付交易流水号append(r3_Amt).// 支付金额append(r4_Cur).// 交易币种append(r5_Pid).// 商品名称append(r6_Order).// 商户订单号append(r7_Uid).// 易宝支付会员IDappend(r8_MP).// 商户扩展信息append(r9_BType).// 交易结果返回类型toString();String newHmac = DigestUtil.hmacSign(resultValue, keyValue);return newHmac.equals(hmac);}} 代码三:PayBeginServlet文件package com.yeepay.import java.io.IOEimport javax.servlet.ServletEimport javax.servlet.http.HttpSimport javax.servlet.http.HttpServletRimport javax.servlet.http.HttpServletRimport com.yeepay.util.YeePayU/** * 处理开始付款请求 */public class PayBeginServlet extends HttpServlet {private static final long serialVersionUID = 1L;protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doPost(request, response);}protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String orderNumber=request.getParameter("orderNumber");//订单号String payAmount=request.getParameter("payAmount");//付款金额String bankCode=request.getParameter("bankCode"); //选择的支付银行// 付款需要的参数:String p0_Cmd = "Buy"; // 业务类型
请求命令,在线支付固定为BuyString p1_MerId = "";// 商户编号String p2_Order = orderN// 订单编号String p3_Amt = payA // 付款金额String p4_Cur = "CNY"; // 交易币种String p5_Pid = ""; // 商品idString p6_Pcat = ""; // 商品种类String p7_Pdesc = ""; // 商品描述String p8_Url = "http://192.168.1.10:8080/yeepayDemo/PayEndServlet"; // 商户接收支付结束后数据的地址String p9_SAF = ""; // 送货地址 即需要填写送货信息 0:不需要 1:需要String pa_MP = ""; // 商户扩展信息String pd_FrpId = bankC// 支付通道编码,即银行编码String pr_NeedResponse = "1"; // 应答机制 1: 需要应答机制; 0: 不需要应答机制String keyValue = "69cl522AV6q613Ii4W6u8K6XuW8vM1N6bFgyv769220IuYe9u37N4y7rI4Pl"; // 商户密钥String hmac = YeePayUtil.getHmac(p0_Cmd, p1_MerId, p2_Order, p3_Amt, p4_Cur, p5_Pid, p6_Pcat, p7_Pdesc, p8_Url, p9_SAF, pa_MP, pd_FrpId, pr_NeedResponse, keyValue); // hmac// 向易宝发送请求:String payUrl = new StringBuffer().append("/app-merchant-proxy/node?").append("p0_Cmd=").append(p0_Cmd).append("&").append("p1_MerId=").append(p1_MerId).append("&").append("p2_Order=").append(p2_Order).append("&").append("p3_Amt=").append(p3_Amt).append("&").append("p4_Cur=").append(p4_Cur).append("&").append("p5_Pid=").append(p5_Pid).append("&").append("p6_Pcat=").append(p6_Pcat).append("&").append("p7_Pdesc=").append(p7_Pdesc).append("&").append("p8_Url=").append(p8_Url).append("&").append("p9_SAF=").append(p9_SAF).append("&").append("pa_MP=").append(pa_MP).append("&").append("pd_FrpId=").append(pd_FrpId).append("&").append("pr_NeedResponse=").append(pr_NeedResponse).append("&").append("hmac=").append(hmac).toString();// 重定向方式向易宝发送请求:response.sendRedirect(payUrl);}} 注意:在本机运行时要将上面IP地址改成本机IP地址。 代码四:PayEndServlet文件package com.yeepay.import java.io.IOEimport javax.servlet.ServletEimport javax.servlet.http.HttpSimport javax.servlet.http.HttpServletRimport javax.servlet.http.HttpServletRimport com.yeepay.util.YeePayU/** * 处理支付结束请求 */public class PayEndServlet extends HttpServlet {private static final long serialVersionUID = 1L;protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doPost(request, response);}protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String p1_MerId = ""; // 商家编号String r0_Cmd = request.getParameter("r0_Cmd"); //业务类型String r1_Code = request.getParameter("r1_Code"); //扣款结果,该字段值为1时表示扣款成功.String r2_TrxId = request.getParameter("r2_TrxId"); //YeePay易宝交易订单号String r3_Amt = request.getParameter("r3_Amt");//扣款金额,交易结束后,YeePay易宝交易系统将实际扣款金额返回给商户String r4_Cur = request.getParameter("r4_Cur");//交易币种,人民币为CNYString r5_Pid = request.getParameter("r5_Pid");//商品IDString r6_Order = request.getParameter("r6_Order");//商户订单号String r7_Uid = request.getParameter("r7_Uid");//YeePay易宝会员IDString r8_MP
= request.getParameter("r8_MP");//商户扩展信息,可以任意填写1K 的字符串,交易返回时将原样返回String r9_BType = request.getParameter("r9_BType");//交易结果通知类型,1: 交易成功回调(浏览器重定向)2: 交易成功主动通知(服务器点对点通讯)String rb_BankId
= request.getParameter("rb_BankId");//支付银行String rp_PayDate = request.getParameter("rp_PayDate");//在银行支付时的时间String hmac = request.getParameter("hmac");//MD5交易签名String keyValue = "69cl522AV6q613Ii4W6u8K6XuW8vM1N6bFgyv769220IuYe9u37N4y7rI4Pl"; // 商家密钥boolean result = YeePayUtil.checkHmac(p1_MerId, r0_Cmd, r1_Code, r2_TrxId, r3_Amt,r4_Cur, r5_Pid, r6_Order, r7_Uid, r8_MP, r9_BType, keyValue, hmac);System.out.println("p1_MerId:"+p1_MerId+",r0_Cmd:"+r0_Cmd+",r1_Code:"+r1_Code+",r2_TrxId:"+r2_TrxId+",r3_Amt:"+r3_Amt+",r4_Cur:"+r4_Cur+",r5_Pid:"+r5_Pid+",r6_Order:"+r6_Order+",r7_Uid:"+r7_Uid+",r8_MP:"+r8_MP+",r9_BType:"+r9_BType+",rb_BankId:"+rb_BankId+",rp_PayDate:"+rp_PayDate);if(result){if("1".equals(r1_Code)){//付款成功request.setAttribute("r0_Cmd", r0_Cmd);request.setAttribute("r1_Code", r1_Code);request.setAttribute("r2_TrxId", r2_TrxId);request.setAttribute("r3_Amt", r3_Amt);request.setAttribute("r4_Cur", r4_Cur);request.setAttribute("r5_Pid", r5_Pid);request.setAttribute("r6_Order", r6_Order);request.setAttribute("r7_Uid", r7_Uid);request.setAttribute("r8_MP", r8_MP);request.setAttribute("r9_BType", r9_BType);request.setAttribute("rb_BankId", rb_BankId);request.setAttribute("rp_PayDate", rp_PayDate);request.getRequestDispatcher("paySuccess.jsp").forward(request, response);}else{request.setAttribute("errorMsg", "Sorry,支付失败!!!");}}else{request.setAttribute("errorMsg", "Sorry,因数据来源非法,支付停止!!!");}request.getRequestDispatcher("payFail.jsp").forward(request, response);}} 代码五:payBegin.jsp文件付款页面/js/jquery-1.7.1.min.js">$(function(){$(".submit_order").click(function(){$("#pay_form").submit();});});订单编号为:订单总价为:¥元选择银行<form action="/PayBeginServlet" id="pay_form" method="post" ><input type="hidden" value="" name="orderNumber"><input type="hidden" value="" name="payAmount"><img src="/imgs/icbc.bmp" align="middle" title="工商银行"/><img src="/imgs/bc.bmp" align="middle" title="中国银行"/><img src="/imgs/abc.bmp" align="middle" title="农业银行"/><img src="/imgs/post.bmp" align="middle" title="中国邮政"/><img src="/imgs/pingan.bmp" align="middle" title="平安银行"/><img src="/imgs/ccb.bmp" align="middle" title="建设银行"/><img src="/imgs/guangda.bmp" align="middle" title="光大银行"/><img src="/imgs/cmb.bmp" align="middle" title="招商银行"/><img src="/imgs/ccb.bmp" align="middle" title="建设银行"/><img src="/imgs/bj.bmp" align="middle" title="北京银行"/><img src="/imgs/bh.bmp" align="middle" title="渤海银行"/><img src="/imgs/cib.bmp" align="middle" title="兴业银行"/><img src="/imgs/ningbo.bmp" align="middle" title="宁波银行"/><img src="/imgs/bcc.bmp" align="middle" title="交通银行"/><img src="/imgs/sh.bmp" align="middle" title="上海银行"/><img src="/imgs/zheshang.bmp" align="middle" title="浙商银行"/>确认付款 代码六:paySuccess.jsp文件付款成功页面 代码七:payFail.jsp文件付款失败页面 【0分下载代码】
上一集:没有了 下一集:
相关文章:&&&&&&
最新添加资讯
24小时热门资讯
附近好友搜索发帖人是女婴父亲,刚以难民身份进入德国。
经过铁路菜市的火车速度很慢,很远就要鸣笛示意。
声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
  2016年考研网上报名已经拉开帷幕,下面的老师给大家分享一下网上支付说明,祝各位同学们考研报名顺顺利利。
  一、支付前准备
  1.银行卡网上支付功能开通
  报考考生的银行卡本身不具备“网上银行”支付功能,需要您携带您的个人身份证或其他有效证件、银行卡,到附近的银行柜台去开通“网上银行”功能。(温馨提示:建议您在银行柜台开通网银时,向银行客服人员咨询完整的开通流程并通报预计网上支付金额,以便后续操作。如果您是工商银行的卡,在开通网上银行功能的同时,还要开通“电子商务”功能。) 如果您的银行卡已经开通了网上银行,则可以直接使用网上银行进行支付。
  2.了解支持网上支付的银行及银行客服电话
  2016年河南省硕士研究生招生考试网上支付支持全国所有银行的储蓄卡(借记卡)及信用卡,部分主要银行名称及银行客服电话如下:
  工商银行(95588) 建设银行(95533)
  农业银行(95599) 交通银行(95559)
  招商银行(95555) 民生银行(95568)
  光大银行(95595) 中国银行(95566)
  浦发银行(95528) 兴业银行(95561)
  中信银行(95558) 广发银行(95508)
  郑州银行(967585) 平安银行(961202)
  河南省农村信用社(96288) 邮政储蓄银行(95580)
  东亚银行(800 830 3811) 汇丰银行(800 830 2880)
  二、网上支付注意事项
  (一)网上支付:
  1.考生在支付报名费之前,请一定先阅读相关银行卡的使用说明及注意事项;在交费过程中,随时注意支付平台和银行给出的提示信息,必要时一边对照说明一边进行操作。
  2.请使用IE浏览器,不要使用其它浏览器,以免因系统不兼容导致无法正常支付。IE浏览器应为6.0及以上版本,个别银行系统不兼容IE8.0浏览器,请降低IE版本。考生使用的电脑有可能需要先下载加密程序(IE128位高加密包)、JAVA虚拟机或安全控件(工行、招行、民生银行都需要)才能够满足网上交费要求,建议考生交费前各家银行官方网站下载该银行的相关程序或银行端安全控件。
  3.登录硕士生网上报名系统,报名成功后点击“网上交费”。
  4.按系统提示选择与自己的银行卡相对应的银行和相应卡种。
  5.按要求正确、完整地填写所有信息,“确定”后,系统给出订单号和交易流水号等提示信息(请记住此号,以备查询),再点击“支付”后,等待系统处理(此时最好不要进行其他操作)。如果支付成功,系统将反馈支付已完成的信息。
  6.交费前可先删除IE缓存,可以在IE的工具菜单中选择“Internet选项”,点击“删除cookies”和“删除文件”的按钮后再选择交费。
  7.如果因上网条件或网络传输等原因造成系统速度缓慢,请考生冷静并耐心等待,尽量不要重复点击,如果页面无法显示,可尝试刷新,缴费成功后,有些银行会提升“点击确认返回或等待5秒钟返回缴费页面”,请考生等待页面自动跳转,以防引起不必要的错帐。
  8.交费时如果进行到某一步骤出现异常,刷新不起作用,不要按IE浏览器“返回”键,而应重新点击“网上交费”按钮。
  9.务必关闭百度搜霸工具条,google工具条,MSN工具条;关闭“诺顿网络安全特警”(Norton Internet Security)的弹出窗口拦截功能等类似弹出窗口拦截功能工具,否则很可能会在交费成功后屏蔽掉弹出的交费成功页面。如使用Windows XP操作系统,请关闭操作系统自带的弹出窗口拦截工具。
  10.由于报名人数较多,请尽量提前做准备,尽量避开报名、交费高峰期,以免网络拥堵,影响报名。
  11.建议不要在公共网吧进行报名缴费或多人使用同一台计算机进行网上报名,若条件所制出现多人使用同一计算机进行网上报名或网上交费时,不可同时多开浏览器对2人以上同时进行报名,请依次报名而且前一人必须在完成报名或交费后立即点击报名系统中的退出按钮进行系统退出,并同时关闭浏览器,后一人方可进行报名和交费。
  (二)考生对银行卡的自我保护
  1.上网环境安全可靠,建议尽量不要在网吧等公共场所使用;
  2.尽量在不同场合使用有所区别的密码;
  3.牢记密码,如作记录则应妥善保管;
  4.考生要分清不同银行卡和不同密码,不同的密码会有不同的用途与功能,如支付密码、取款密码等,考生不要弄混;
  5.密码不得告诉他人,包括自己的亲朋好友;
  6.在用户登陆或网上付费密码输入时,应防止左右可疑的人窥视;
  7.预留密码时不要选用您的身份证、生日、电话、门牌、吉祥、重复或连续等易被他人破译的数字。建议选用既不易被他人猜到,又方便记忆的数字;
  8.发现泄密危险时,及时更换密码;
  9.不定期更换密码;
  10.注意电脑中是否有键盘记录或远程控制等木马程序,使用病毒实时监控程序和网络防火墙,并注意升级更新。
  三、网上支付结果咨询与查询
  1.关于网上支付的任何问题,考生可拨打您所持有的各家银行卡的客户服务电话进行咨询。
  2.如果系统没有提示交费失败或成功,考生可通过登录网上银行、电话、ATM、柜台等各种方式查询账户内余额,如果报名费已经支出,交费状态未成功,可能出现以下两种情况:
  ⑴由于网络延时,数据传输滞后,可以稍后重新登陆网站刷新查看交费状态即可。
  ⑵交费后未记住交费订单号,请联系支付银行卡的相应银行查询银行订单号,并将该订单号提供给易宝支付客服人工查询交费状态。
  3.如果发现没有交费成功,请不要尝试重复缴费,请同缴费网站沟通,确认缴费失败后,方能继续缴费。
  四、关于退费
  1.“招生单位”、“报考点”、“考试方式”三项为报考关键信息,不论是否已支付报名费,在提交信息生成报名号后,此三项信息都不允许修改,考生若要正确报名,应在网上报名截止时间(10月31日)前,重新报名、交费,逾期亦不再补报。考生未按规定时间到报考点确认网报信息的,报名无效,已支付的报考费不予退还。
  2.已报名考生未参加考试,不退报考费。
  3.若因考生网上支付时操作不当,或因网络原因,造成同一报名号重复支付的,将退还重复支付部分的报考费。
  4.如果重复支付成功多次,请考生不用担心,除生效一笔之外其它重复支付的款项都会在报名结束后统一退款。一旦出现这种情况,请不要急于在交完报名费后立即注销银行卡,否则将给退款造成麻烦。
  5.退费方式:返回考生交费所用银行卡账户。特别提醒:退款需等研究生考试报名缴费过程全部结束后,省招办对符合退款条件的考生信息符合完毕,提交银行逐一退款,复核信息及退款过程有可能较长,根据往年情况,符合退款条件的,均可退款成功,请考生不必着急,耐心等待。考生注销或遗失原缴费银行卡造成无法退款的,后果自负。
  6.发现问题请与交通银行客服联系。
  网上支付开通时间为:日―10月31日
  交通银行咨询服务电话:
  推荐阅读:
  考研交流QQ群:
欢迎举报抄袭、转载、暴力色情及含有欺诈和虚假信息的不良文章。
请先登录再操作
请先登录再操作
微信扫一扫分享至朋友圈
搜狐公众平台官方账号
生活时尚&搭配博主 /生活时尚自媒体 /时尚类书籍作者
搜狐网教育频道官方账号
全球最大华文占星网站-专业研究星座命理及测算服务机构
耶鲁教育自2000年起开展河南省内考研培训,是全省最早的考...
主演:黄晓明/陈乔恩/乔任梁/谢君豪/吕佳容/戚迹
主演:陈晓/陈妍希/张馨予/杨明娜/毛晓彤/孙耀琦
主演:陈键锋/李依晓/张迪/郑亦桐/张明明/何彦霓
主演:尚格?云顿/乔?弗拉尼甘/Bianca Bree
主演:艾斯?库珀/ 查宁?塔图姆/ 乔纳?希尔
baby14岁写真曝光
李冰冰向成龙撒娇争宠
李湘遭闺蜜曝光旧爱
美女模特教老板走秀
曝搬砖男神奇葩择偶观
柳岩被迫成赚钱工具
大屁小P虐心恋
匆匆那年大结局
乔杉遭粉丝骚扰
男闺蜜的尴尬初夜
客服热线:86-10-
客服邮箱:').appendTo('body');
$("#wp_celan_meau .wp_celan_content p").hover(
function () {
if ($(this).attr("class") == "p1") {
$(this).css("background", "#45818e");
$(this).find('a').css({ color: '#fff',"background":"url(/website/plugin/sidebar/images/p1.png) no-repeat top center"});
if($(this).find('a .notitle').length){ $(this).find('a .notitle').css({ color: '#45818e'});}
function () {
if ($(this).attr("class") == "p1") {
$(this).css("background", "none");
$(this).find('a').css({ color: '#fff',"background":"url(/website/plugin/sidebar/images/p1.png) no-repeat top center"});
if($(this).find('a .notitle').length){ $(this).find('a .notitle').css({ color: ''});}
$("#wp_celan_meau .wp_celan_content p").hover(
function () {
if ($(this).attr("class") == "p2") {
$(this).css("background", "#45818e");
$(this).find('a').css({ color: '#fff',"background":"url(/website/plugin/sidebar/images/p2.png) no-repeat top center"});
if($(this).find('a .notitle').length){ $(this).find('a .notitle').css({ color: '#45818e'});}
function () {
if ($(this).attr("class") == "p2") {
$(this).css("background", "none");
$(this).find('a').css({ color: '#fff',"background":"url(/website/plugin/sidebar/images/p2.png) no-repeat top center"});
if($(this).find('a .notitle').length){ $(this).find('a .notitle').css({ color: ''});}
$("#wp_celan_meau .wp_celan_content p").hover(
function () {
if ($(this).attr("class") == "p3") {
$(this).css("background", "#45818e");
$(this).find('a').css({ color: '#fff',"background":"url(/website/plugin/sidebar/images/p3.png) no-repeat top center"});
if($(this).find('a .notitle').length){ $(this).find('a .notitle').css({ color: '#45818e'});}
function () {
if ($(this).attr("class") == "p3") {
if($(".wp_celan_detailcontent").css("right") == "-291px" ) {$(this).css("background", "none");}
$(this).find('a').css({ color: '#fff',"background":"url(/website/plugin/sidebar/images/p3.png) no-repeat top center"});
if($(this).find('a .notitle').length){ $(this).find('a .notitle').css({ color: ''});}
$("#wp_celan_meau .wp_celan_content p").hover(
function () {
if ($(this).attr("class") == "p4") {
$(this).css("background", "#45818e");
$(this).find('a').css({ color: '#fff',"background":"url(/website/plugin/sidebar/images/p4.png) no-repeat top center"});
if($(this).find('a .notitle').length){ $(this).find('a .notitle').css({ color: '#45818e'});}
function () {
if ($(this).attr("class") == "p4") {
$(this).css("background", "none");
$(this).find('a').css({ color: '#fff',"background":"url(/website/plugin/sidebar/images/p4.png) no-repeat top center"});
if($(this).find('a .notitle').length){ $(this).find('a .notitle').css({ color: ''});}
$("#wp_celan_meau .wp_celan_content p").hover(
function () {
if ($(this).attr("class") == "p5") {
$(this).css("background", "#45818e");
$(this).find('a').css({ color: '#fff',"background":"url(/website/plugin/sidebar/images/p5.png) no-repeat top center"});
if($(this).find('a .notitle').length){ $(this).find('a .notitle').css({ color: '#45818e'});}
function () {
if ($(this).attr("class") == "p5") {
$(this).css("background", "none");
$(this).find('a').css({ color: '#fff',"background":"url(/website/plugin/sidebar/images/p5.png) no-repeat top center"});
if($(this).find('a .notitle').length){ $(this).find('a .notitle').css({ color: ''});}
$("#wp_celan_meau .wp_celan_content p").hover(
function () {
if ($(this).attr("class") == "p6") {
$(this).css("background", "#45818e");
$(this).find('a').css({ color: '#fff',"background":"url(/website/plugin/sidebar/images/p6.png) no-repeat top center"});
if($(this).find('a .notitle').length){ $(this).find('a .notitle').css({ color: '#45818e'});}
function () {
if ($(this).attr("class") == "p6") {
$(this).css("background", "none");
$(this).find('a').css({ color: '#fff',"background":"url(/website/plugin/sidebar/images/p6.png) no-repeat top center"});
if($(this).find('a .notitle').length){ $(this).find('a .notitle').css({ color: ''});}
$('.wp_celan_content p.p1').click(function () {
remove_login();kf_close();sidebar_cart_colse();
$(this).css({ background: '##45818e' }).find('a').css({ color: '#efefef'});
$('.wp_celan_content p.p2').click(function () {
kf_close();sidebar_cart_colse();
$('.rm_bz,.rm_kf').stop().animate({ right: '-291px' }, 10);
$LAB.script("/website/script/datepicker/custom_dialog.js").wait(function(){
show_custom_panel(parseToURL('userlogin','login_dialog'),{
title:'登录',overlay:true,id:'wp_sidebar_dialog_login'
var fullpagehas =$('.fullpage_alllist').
$('.wp_celan_content p.p3').click(function () {
remove_login();sidebar_cart_colse();
if ($(this).find('.s_arrow').css('display') == 'block') {
$(this).find('.s_arrow').css({'display':'none'});
$(this).find('.s_arrow').fadeIn(500).css({'display':'block'});
var thiswid = 58;
if(fullpagehas)thiswid = $(this).width();
$(this).css({ background: '##45818e' }).find('a').css({ color: '#efefef'});
$('.wp_celan_detailcontent,.rm_bz').stop().animate({ right: '-291px' }, 10);
if ($('.wp_celan_detailcontent').css('right') == '-291px') {
$('.wp_celan_detailcontent').css('z-index', '1000');
$('.wp_celan_detailcontent').stop().animate({ right: thiswid+'px' }, 300);
$('.wp_celan_detailcontent').stop().animate({ right: '-291px' }, 300);
$('.wp_celan_content p.p4').click(function () {
remove_login();kf_close();sidebar_cart_colse();
$(this).css({ background: '##45818e' }).find('a').css({ color: '#efefef'});
$('.wp_celan_content p.p5').click(function () {
remove_login();kf_close();sidebar_cart_colse();
$(this).css({ background: '##45818e' }).find('a').css({ color: '#efefef'});
$('.wp_celan_content p.p6').click(function () {
kf_close();remove_login();
$('.rm_bz,.rm_kf').stop().animate({ right: '-291px' }, 10);
wp_shoppingCart(parseToURL("tb_shopping_cart","showItems"),{
title:"购物车",
width: 791,
function remove_login(){
$('#wp_sidebar_dialog_login,#wp-floatpanel_overlay').remove();
function kf_close(){
$('.wp_celan_detailcontent,.rm_bz,.rm_kf').stop().animate({ 'right': '-291px' }, 300);
$('.wp_celan_content').find('.s_arrow').css("display","none");
$('.wp_celan_content').find('p.p3').css("background", "none");
function sidebar_cart_colse(){
$('#shopping_cart-items,#wp-floatpanel_overlay').remove();
//左侧参数
$.sidebar_aleft = '';
$.sidebar_pathimg = '/website/plugin/sidebar/images/';
$.sidebar_menuclolr = '#3d85c6';
function setsidebar_link(url, target){
// if ($.trim(url) == '#')
// parent.window.open(url, target);
设置支付宝接口
支付宝(中国)网络技术有限公司是国内领先的独立第三方支付平台,由阿里巴巴集团创办。支付宝()致力于为中国电子商务提供“简单、安全、快速”的在线支付解决方案。
支付宝帐号注册成功后,必须在支付宝商家平台签约后才能在建站之星专业版使用。
本小节共包含4点。1、通过本部分的操作,您可顺利为您的网站设置支付宝支付接口。
与支付宝签约后台签约
获得集成信息
增加支付宝接口
2、支付宝商家接口签约请参考&
3、获得集成信息
如果支付宝审核通过,就可以获取集成信息
1,登陆支付宝,点击商家服务,获得合作者身份(PartnerID)
2,点击查询Pid,Key
交易安全校验码(Key)需要输入支付密码获得
请认真记录这两个信息
4、启用支付宝接口
&在网站后台启用支付宝接口,或修改已经添加好的支付宝接口
在合作者身份(ParterID)和交易安全校验码(key)内分别输入刚才记录的信息,注意前后均不能有空格;
根据与支付宝确认的接口类型选择对应类型,保存后即可完成支付宝接口的设置。
接口类型说明:
此处的接口类型一定要与您在支付宝签约的接口类型完全一致才可认,具体请与支付宝确认。
注意:选择的接口类型与签约的类型必须完全一致!
小提示:设置支付宝接口结束后,可以尝试在前台购买一个商品,看能否走完整个支付流程。
如果您想申请其它付费接口,请直接在支付宝后台商家信息中申请!.
即时到账收款
您必须有已建设完成的网站(不包含淘宝网店、团购类网站),且通过ICP备案;
您申请前必须拥有企业支付宝账号(不含个体工商户),且通过支付宝实名认证审核,;
双功能收款
您必须有已建设完成的网站(非淘宝网店),且经营的商品或服务内容明确、完整;
您申请前必须拥有支付宝账号,且通过支付宝实名认证审核;
您需确保提交的材料真实合法,申请提交后支付宝将会进行商户资料的资质审核。
无需通过icp备案
担保交易收款
您必须有已建设完成的网站(非淘宝网店),且经营的商品或服务内容明确、完整;
您申请前必须拥有支付宝账号,且通过支付宝实名认证审核;
您需确保提交的材料真实合法,申请提交后支付宝将会进行商户资料的资质审核。
无需通过icp备案}

我要回帖

更多关于 微信服务号在线支付 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信