游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

项目实战工商银行支付对接

  。NET对接工商银行支付对接
  项目中遇到对接【工商银行扫码支付】的同学可以参考使用1。接口调用事项需使用RSA2加密方式可以使用官方SDK方式调用或直接调用API传输过程中注意API开放平台通用参数需要URLEncode,bizcontent在form的body中提交,form中要指明ContentType属性,ContentType:applicationxwwwformurlencoded。需要准备APPID,MYPRIVATEKEY:RSA私钥,APIGWPUBLICKEY:网关公钥2。对接流程图
  3。工银扫码支付接口
  实现扫客户二维码完成支付业务summary工银二维码被扫支付summaryparamnameTypeparamparamnameDealIDparamparamnamenAmountparamreturnsreturnspublicstaticboolPay(stringDealID,stringnAmount,stringqrcode,refPayResponseV2pay){try{stringTradeDateDateTime。Now。ToString(yyyyMMdd);stringTradeTimeDateTime。Now。ToString(HHmmss);summary非页面服务实现类(RSA加解密方式)summaryparamnameAPPID应用idparamparamnameMYPRIVATEKEYRSA私钥paramparamnameAPIGWPUBLICKEY网关公钥paramreturns非页面服务实现类实例returnsDefaultIcbcClientclientnewDefaultIcbcClient(APPID,SIGNTYPE,MYPRIVATEKEY,APIGWPUBLICKEY);新建服务请求类实例PayRequestV2requestnewPayRequestV2();新建服务请求类的业务参数类,该类为内部类PayRequestV2。PayRequestV2BizbizContentnewPayRequestV2。PayRequestV2Biz();为请求类设置各种参数request。setServiceUrl(ConfigurationManager。AppSettings〔被扫支付〕。ToString());bizContent。setmerid(merid);bizContent。setqrcode(qrcode);bizContent。setOutTradeNo(DealID);bizContent。setOrderAmt(nAmount);bizContent。setTradeDate(TradeDate);bizContent。setTradeTime(TradeTime);request。setBizContent(bizContent);同步调用并返回response响应类PayResponseV2responsenull;try{response(PayResponseV2)client。execute(request);if(response。isSuccess()){成功payresponse;returntrue;}else{失败Stringerrormsg支付失败:response。getReturnMsg();payresponse;returnfalse;}}catch(System。Net。WebExceptione){pay。setReturnMsg(e。Message);returnfalse;}}catch(Exceptionex){pay。setReturnMsg(ex。Message);returnfalse;}}4。工银订单查询
  实现支付成功后查询查询订单summary工银二维码查询summaryparamnamecustid支付时工行返回的用户唯一标识paramparamnameouttradeno商户系统订单号paramparamnameorderid行内系统订单号paramreturnsreturnspublicstaticboolQuery(stringcustid,stringouttradeno,stringorderid,refQueryResponsequery){try{stringTradeDateDateTime。Now。ToString(yyyyMMdd);stringTradeTimeDateTime。Now。ToString(HHmmss);summary非页面服务实现类(RSA加解密方式)summaryparamnameAPPID应用idparamparamnameMYPRIVATEKEYRSA私钥paramparamnameAPIGWPUBLICKEY网关公钥paramreturns非页面服务实现类实例returnsDefaultIcbcClientclientnewDefaultIcbcClient(APPID,SIGNTYPE,MYPRIVATEKEY,APIGWPUBLICKEY);新建服务请求类实例QueryRequestrequestnewQueryRequest();新建服务请求类的业务参数类,该类为内部类QueryRequest。QueryRequestBizbizContentnewQueryRequest。QueryRequestBiz();为请求类设置各种参数request。setServiceUrl(ConfigurationManager。AppSettings〔查询〕。ToString());bizContent。setmerid(merid);bizContent。setcustid(custid);支付时工行返回的用户唯一标识bizContent。setouttradeno(outtradeno);商户系统订单号bizContent。setorderid(orderid);行内系统订单号request。setBizContent(bizContent);同步调用并返回response响应类QueryResponseresponsenull;try{response(QueryResponse)client。execute(request);if(response。isSuccess()){成功queryresponse;returntrue;}else{失败queryresponse;Stringerrormsg查询失败:response。getReturnMsg();returnfalse;}}catch(System。Net。WebExceptione)无法连接到远程服务器,网络异常{query。setReturnMsg(e。Message);returnfalse;}catch(Exceptionex)抛出其他异常{query。setReturnMsg(ex。Message);returnfalse;}returnfalse;}catch(Exceptionex){query。setReturnMsg(ex。Message);returnfalse;}}5。工银二维码退款
  实现工商银行订单退款summary工银二维码退款summaryparamnamecustid支付时工行返回的用户唯一标识paramparamnameouttradeno商户系统订单号paramparamnameorderid行内系统订单号paramparamnamerejectno商户系统生成的退款编号paramparamnamerejectamt退款金额,单位:分paramparamnameoperid操作人员IDparamreturnsreturnspublicstaticboolReject(stringcustid,stringouttradeno,stringorderid,stringrejectno,stringrejectamt,stringoperid,refRejectResponsereject){try{stringTradeDateDateTime。Now。ToString(yyyyMMdd);stringTradeTimeDateTime。Now。ToString(HHmmss);summary非页面服务实现类(RSA加解密方式)summaryparamnameAPPID应用idparamparamnameMYPRIVATEKEYRSA私钥paramparamnameAPIGWPUBLICKEY网关公钥paramreturns非页面服务实现类实例returnsDefaultIcbcClientclientnewDefaultIcbcClient(APPID,SIGNTYPE,MYPRIVATEKEY,APIGWPUBLICKEY);新建服务请求类实例RejectRequestrequestnewRejectRequest();新建服务请求类的业务参数类,该类为内部类RejectRequest。RejectRequestBizbizContentnewRejectRequest。RejectRequestBiz();为请求类设置各种参数request。setServiceUrl(ConfigurationManager。AppSettings〔退款〕。ToString());bizContent。setmerid(merid);bizContent。setcustid(custid);支付时工行返回的用户唯一标识bizContent。setouttradeno(outtradeno);商户系统订单号bizContent。setorderid(orderid);行内系统订单号bizContent。setrejectno(rejectno);bizContent。setrejectamt(rejectamt);bizContent。setoperid(rejectno);request。setBizContent(bizContent);同步调用并返回response响应类RejectResponseresponsenull;try{response(RejectResponse)client。execute(request);if(response。isSuccess()){成功rejectresponse;returntrue;}else{失败rejectresponse;Stringerrormsg退款失败:response。getReturnMsg();returnfalse;}}catch(System。Net。WebExceptione)无法连接到远程服务器,网络异常{reject。setReturnMsg(e。Message);}catch(Exceptionex)抛出其他异常{reject。setReturnMsg(ex。Message);}returnfalse;}catch(Exceptionex){reject。setReturnMsg(ex。Message);returnfalse;}}6。工银二维码退款查询
  实现订单退款成功状态未知时发起查询接口summary工银二维码退款查询summaryparamnamecustid支付时工行返回的用户唯一标识paramparamnameouttradeno商户系统订单号paramparamnameorderid行内系统订单号paramparamnamerejectno商户系统生成的退款编号paramreturnsreturnspublicstaticboolRejectQuery(stringcustid,stringouttradeno,stringorderid,stringrejectno,refRejectQueryResponserejectQuery){try{stringTradeDateDateTime。Now。ToString(yyyyMMdd);stringTradeTimeDateTime。Now。ToString(HHmmss);summary非页面服务实现类(RSA加解密方式)summaryparamnameAPPID应用idparamparamnameMYPRIVATEKEYRSA私钥paramparamnameAPIGWPUBLICKEY网关公钥paramreturns非页面服务实现类实例returnsDefaultIcbcClientclientnewDefaultIcbcClient(APPID,SIGNTYPE,MYPRIVATEKEY,APIGWPUBLICKEY);新建服务请求类实例RejectQueryRequestrequestnewRejectQueryRequest();新建服务请求类的业务参数类,该类为内部类RejectQueryRequest。RejectQueryRequestBizbizContentnewRejectQueryRequest。RejectQueryRequestBiz();为请求类设置各种参数request。setServiceUrl(ConfigurationManager。AppSettings〔退货查询〕。ToString());bizContent。setmerid(merid);bizContent。setcustid(custid);支付时工行返回的用户唯一标识bizContent。setouttradeno(outtradeno);商户系统订单号bizContent。setorderid(orderid);行内系统订单号bizContent。setrejectno(rejectno);request。setBizContent(bizContent);同步调用并返回response响应类RejectQueryResponseresponsenull;try{response(RejectQueryResponse)client。execute(request);if(response。isSuccess()){成功rejectQueryresponse;returntrue;}else{失败Stringerrormsg查询失败:response。getReturnMsg();rejectQueryresponse;returnfalse;}}catch(System。Net。WebExceptione)无法连接到远程服务器,网络异常{rejectQuery。setReturnMsg(e。Message);}catch(Exceptionex)抛出其他异常{rejectQuery。setReturnMsg(ex。Message);}returnfalse;}catch(Exceptionex){rejectQuery。setReturnMsg(ex。Message);returnfalse;}}

LPR下降了,为什么每月还款并没有减少根据2月份央行公布新一轮LPR报价,其中1年期市场报价利率为4。05,此前为4。15,下调10个基点;5年期贷款市场报价利率为4。75,此前为4。80,下调5个基点。按照常理,……荣耀V20凭什么是2019科技标杆,看了这几点就知道答案2019年科技标杆的手机,应该是什么样子的?或许荣耀V20已经给了我们答案。它不是一款纯靠堆砌硬件的手机,也不是一款靠高喊口号的营销手机,而是实实在在的具有科技感的一款手机。凭……微信个性化铃音是鸡肋?确实也给用户多了选择项前阵子,微信可以让用户设置个性来电铃声和消息提示音的版本引发了热议。不过,老规矩,能够第一时间体验到这种个性化设置的还是iOS用户,还是安卓用户需要排排坐耐心等。等候的时……最强纯电SUV即将来袭,保时捷纯电Macan原来可以这么强都知道未来是新能源汽车的天下,大众、本田、丰田、现代等全球知名车企都开始往电气化转型,而跑车也是如此,保时捷、法拉利、兰博基尼都推出了各自的混动车型,而保时捷更是直接推出了Ta……全系本田混动,买发动机送MPV,本田这台车值得买二孩政策的开放很大程度的影响了国内的汽车市场,很多家庭在购车时更加偏向于空间大又实用的车型,所以今天小编给大家带来了一款非常适合家用的MPV,本田旗下和艾力绅并驾齐驱的2021……40ms无感延迟,漫步者HECATEGX04或成高性价比的集如果说真无线耳机(TWS)用出色轻便性,重新定义了蓝牙耳机门槛。那么主动降噪(ANC)进一步提高使用体验,也成功占据了TWS耳机的高端定位。但对大多数人来说,特别是学生党,普通……键盘延迟要怎么办?我相信许多用户在使用带有Win10系统的计算机时会遇到键盘延迟。特别是在玩快节奏的游戏时,延迟可能会导致整个游戏失败。如何设置键盘响应速度?让我们看看如何设置它。设置键盘……盟友中策集团拟抛售全部恒大汽车股票,恒大紧急发放期权稳定军心近期,恒大集团遭遇了债务危机,除了房地产和金融外,高调亮相随后音讯寥寥的恒大汽车也成了外界关注的焦点。此前,恒大汽车路测的谍照曝光,让一些人认为恒大汽车项目仍然在稳步推进……7月21日军工涨了,好多人又开始纠结啦今天的国防又涨了,比辉哥预测的还要强势!根本就不给机会回踩。我感觉自己被打脸了,不过这样打脸,打得真爽!再打几次也舒服,我喜欢!还是那句话:大家坐好扶稳就行了,该干嘛就干……张一鸣,创始人,把公司打造成产品2021年,今日头条创始人张一鸣在《2021胡润全球富豪榜》中以3500亿元人民币财富值位列全球第26名。1983年张一鸣出生在福建龙岩的一个事业单位家庭,父亲在市科委工作,后……大学生和日常家用的小期待2700块左右的全套省电游戏电脑配置山外青山楼外楼,电脑问题找雨星,大家好我是雨星。我们身边的大学生非常多,很多的朋友都有想在自己寝室装一台电脑,平时就玩一玩英雄联盟、地下城或者穿越火线之类的腾讯网游:亦或者是家……因为老妈的一句话,我差点就不再做HR母亲节快到了,跟老妈视了个频。聊着聊着,老妈忽然话锋一转,苦口婆心劝我好好做人,千万不能走歪门邪道。我这小心脏啪啪啪就漏跳了好几拍,赶紧反思最近都做了哪些亏心……
累计销量突破10万,比亚迪汉将迎来新车型,搭载华为5G系统自去年公布以来,广受好评的比亚迪汉一年累计销量已经突破10万,达到了101309辆,成为了最受市场欢迎的中高端新能源车及中国品牌品牌中大型轿车市场的No。1。据媒体报道,比亚迪……航天科工集团也与吉利有合作,Transition是契机最近吉利99控股的沃尔沃汽车又开始寻求独立IPO,这个消息一出可谓是又把吉利的合作蓝图推到了大众的眼前,就比如说在2018年与中国航天科工集团有限公司的合作。在2018年……冰糖炖雪梨蒋世佳是谁演的蒋世佳扮演者个人资料介绍近日,电视剧《冰糖炖雪梨》未播先火,在网上关于剧中的人物展开了热议,其中居中ldquo;蒋世佳rdquo;一角是谁扮演者深受观众的关注,今天小编就来给大家介绍一下蒋世佳扮演者的……不玩游戏,iPhone13和iPhone13Pro怎么选?需求:本来打算买13来着,有必要花2000升级成Pro吗?游戏数据都在安卓手机里,所以苹果不打算玩游戏。看了题主的要求,看样子是要双持了,用安卓玩游戏,苹果用来平日里日常……冰糖炖雪梨边澄出场什么时候边澄扮演者个人资料介绍近日,电视剧《冰糖炖雪梨》可谓是未播先火啊,剧中边澄这个角色受到了大家的关注,在剧中边澄这个角色什么时候出场呢?出现在第几集呢?边澄的扮演者是谁呢?跟随小编一起来看一下。……人生,真的有太多的身不由己有时候,明明舍不得,却依然要放手。不是所有的故事都能写到最后,不是所有的人都能陪你天长地久。纵然再不舍,也要逼着自己放下心中的执念。从前,总是不懂这个道理,对于那些……鬼吹灯之精绝古城结局什么意思,鬼吹灯之精绝古城是实景拍摄吗冒险剧《鬼吹灯之精绝古城》给带来胡八一和雪莉杨,加上王胖子一起经历万险去塔克拉玛干沙漠的精绝古城遗址中冒险寻找鬼洞,最后许多人发现都上雪莉杨的圈套,完全被她骗的情况,而剧情拍摄……近20年好看的职场电视剧推荐7部没有谁是能够随随便便就成功的,职场菜鸟的升职过程可以称得上是一部惊心动魄的成长史。下面昕薇网小编推荐近20年好看的职场电视剧,第1部:《金牌投资人》(2018年)简……古装搞笑穿越电视剧有哪些(精选10部好看耐看的剧)大家都知道,古装搞笑穿越电视剧有很多部,每一部穿越电视剧都有它自己的特色,虽然穿越电视剧非常多,但是并非每一部都好看,那古装搞笑穿越电视剧有哪些?下面给大家精选10部好看耐看的……中台赋能,直企拥抱数字化的捷径2020加速了直企进行数字化升级,也让经销商和创业伙伴学会拥抱新的变化。2020新经济风云榜暨知识经济专家委员会上,云徙科技荣获中国直销30年杰出服务奖。云徙科技新……你要知道,你越对,你得罪的人就越多我必须要说明,听中国人的话要很小心。我们绝对不是要你同流合污,绝对不是要你投机取巧,但是我们要你顾虑大家的面子,要你能够随机应变,要你能够忍一时之气,否则这个是非永远是讲……端点完成6亿元B轮融资阿里云跟投端点宣布获6亿元B轮融资,此轮投资由华平投资领投,老股东红杉中国、阿里云跟投,指数资本担任独家财务顾问。端点上一轮融资在2021年3月,完成了超过4亿人民币的A轮融资。……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网