欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    云南省医疗保障信息平台定点医药机构第三方程序调用接口、通用交易报文示例代码、移动支付交易调用说明.docx

    • 资源ID:328839       资源大小:49.87KB        全文页数:28页
    • 资源格式: DOCX        下载积分:5
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要5
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    云南省医疗保障信息平台定点医药机构第三方程序调用接口、通用交易报文示例代码、移动支付交易调用说明.docx

    1、第三方程序调用接口示例代码PB程序调用示例Kpb9接口函数声明接口初始化输入参数说明:医疗服务机构端号(fiXmdins_cOdC)输入参数说明:服务商识代码(infosyscode)输入参数说明:服务商识别码(inf。SySSiKn)怆人参数说明:极务器地址(UrD输出多数说明:错谡信息(PErrMsg)F1.iNCTIONintInit(stringfixinedins_codc,strininf。SySeode.strininfosyssign,stringur1.,refstringPErrMSg)1.IBRARY*CHSInterfaceYn.d1.1.*修改社保卡密码输入参数说明:

    2、医疗服芬机构编号(fixmedinsfode)输入参数说明:服务商识代码(inf。SySCOdQ/输入参数说明:极务商识别码(infosyssin)输入多数说明:输入报文(inpuUata)输出参数说明:输出报文(OUIPUIDaia)怆出参数说明:错误信息(pErMsg)F1.iNCTIONintMOdifyCardPiD(Stringfixmedins_code,stringinfosyscode,stringinfosyssign,stringi11putDat,refstringOutputData,refstringpErrMsg)1.IBRARYCIISInterfaceYn.d1

    3、1*通用业务交易输入咨数说明:医疗眠务机构编号(fixmedins,code)输入冬救说明:服务商识代码(infosyscode)输入参数说明:服务商识别码(infosyssign)输入多数说明:输入报文(inpu1.Daa)输出参数说明:输出报文(OUtpUtDatEI)输出参数说明:错误信忠(PErrMsg)RINCTIONiniBUSineSSHandIe(Stritwfixmedins_code,strininfosyscoedinsode)输入参数说明:服务商识代码(infosyscode)输入参数说明I服务商识别码(infosyssin)输入参数说明:服务器地址(UrD输出参数说

    4、明:精谀信息(PErrMsg)FUNCTIONintInitCstringfixmedins_code,stringinfosyscode,stringinfosyssign,stringur1.,refstringPErrXSg)1.IBRARY*CHSInterfaceYn.d1.1.*a1.iasforIni1.;Ansi.修1.社保卡甫码输入参数说明:医疗服务机构编号(fixmedinscode)输入参数说明:服务商识代码(infosyscode)输入参数说明:服务商识别码(infosyssign)输入参数说明:输入报文(inputData)输出参数说明:输出报文(OUtPUtData

    5、)输出金数说明:播谀信息(PErrMSB)FUNCTIONintMfdifyCardPBD(stringfix三edins-code,stringinfosyscode,stringinfosyssign,stringinputData,refstringOutputData,refstringPErrMSg)1.IBRARYXHSInterfaceYn.d1.a1.iasforModifyCardPttDiAnsi通用业务交步输入参数说明:医疗服务机构编号(fix11edinsode)输入参数说明:服务商识代码(infosyscode)输入参数说明I服务商识别码(infosySSin)输入参

    6、数说明:输入报文(inputData)/输出多数说明:输出报文(OUtputPata)输出参数说明:错误信息(PEIdsg)FUNCTIONintBUSineSSHand1.e(Stringfixnedins_cnde,stringinfosyscode,stringinfosyssin,stringinut,Data,refstringOutputData1refstringpErrMsg)1.IBRARYvGISInterfaceYn.d1.1.,1.iasforBusinessHand1.eiAnsi”通用下载交易/输入参数说明:医疗服务机内编(fixnedins.code)/输入舂数说

    7、明:服务商识代码(infosyscode)输入参数说明:t务商识别码(infosyssign)输入参数说明:输入报文(inputData)输出参数说明:输出报文(OUIPUIDa1.a)/输出参数说明:借误信息(PEn1.sg)FUNCTIONintDown1.oadFi1.e(stringfixmedinscode,stringinfosyscode,stringinfosyssign1.stringi11putData,refstringoutputDaia,refstringpErrMsg)1.IBRARYCHSInterfaceYi1.d1.1.a1.iasfor,DoWn1.OadF

    8、i1.e;AnSi”通用上传交易输入参数说明:医疗服务机构编(fixmedinsode)输入参数说明:服务商识代码(inf。SySCode)输入参数说明:极务商识别码Gnfosyssign)/输入卷数说明:上传文件路径(fi1.ename)输入参数说明:输入报文GnPUUtata)输出参数说明:/出报文(OUtPUtData)/输出参数说明:错误信息(pErrMsg)FUNCTIONintUP1.OadFiIe(Stringfixmedins_code,stringinfosyscode,stringinfosyssign,stringfiIeNaae,stringinput1.)ata,re

    9、fstringoutput1.ata,refstringpErrMsg)1.IBRARYvCHSInterfaceYn.d1.1.*a1.iasforvUp1.oadFi1.e;Ansi*3、接口函数调用初始化代码:String1.s_pEri-Bsgstring1.s_ur1.string1.s_infosyscode=*c1.1.*string1.s_infosyssign=*s1.*int1.i.rtis_fixmedinscode=s1.ehoscode.textIS-PErnnSg三space(128)1.s.ur1.=s1.e_ur1.textI1.rtInit(is_fixmcd

    10、ins-code.1.s_infosyscode,1.s_infosyssign.Isur1.,1s_pErrmsg)if1i_rt=Othenst_2.text=成功”e1.sesi_2,text=错误信息:*endiftext-ISjErnnSg逋用业务交易代码:String1.s.outputStringIs_pEn-Bsgint1i_rtstring1.s_infosyscode=*c1.string1.s-infosyssign=*s1.*is_fixmedins_coIsJnpu1.,1.s_output.1s_pErrmsg)if1.i_rt=0thenst_bh_2.text=

    11、成功”m1.e_bh_output.text=1.s-outpute1.sest_bh_2.text二tft误信息:m!e_bh_output.text=1.s_pErrmsgendif修改社保卡密码代码String1.s_pErrBsgintIiJ1.string1.s_inputstring1.s_OMtputstring1.s_infosyscode=*c1.1.*string1.s_infosyssign=*s1.*is.fixmedins_code=s1.e.hoscode.textIsjiErnnsg=space(128)1.s.output=space(40960)1.i.rtM

    12、odifyCardPWD(is_fixmeISjErrBSR)if1i_rt=0thenst_mp.text一成功”e1.seStmp.text=拙误信息:endiftext=1.s-pErrms文件上传代码StringIsJnputString1.s_outputStringIsjjErrBSRstring1.s_fiIenameint1.i_rtstring1.s_infosyscode=*c1.string1.s_infosyssign=*s1.*is_fixmedins_code=s1.e_hoscodc.text15.1 nput=m1.e_bh_input.text1.s_fiIe

    13、name=s1.e-uf.text1.s_output=space(4(K)(K)0)ISj)ErnnSg=space(128)1.i-rtUP1.OadFiIe(isjixmedinscode,1.s-infosyscode,1.s_infosyssign,1.s-fi1.enac,1.s_input.1.s_output.1.s_pErrmsg)if1.i_rt=Othenst_bh_2.text=*成功e1.sest_bh_2.text二楙误信息:m1.e_bh_output.text=1.s_pErrmsgendif文件下新代码String1.s_inputString1.s,outu

    14、tString1.s_pEn-asgint1i_rtstring1.s_fiIenamcstring1.s_inCosyscode=c1.string1.s-infosyssign=*s1.*is_fixmedinscode=s1.e_hoscode.text1.s_input=m1.e_bh_input.text1.s_output=space(409600)IS-PErESg=space(128)1.s.fiIename=space(128)1.i.rtDown1.oadFiixmedinscode,1.s_infosyscode,1.s_infosyssign,1.s_input,1.s

    15、output,1.s_pErrmsg)ifI1.rt=Othens1._bh_2.text=成功e1.sest_bh_2.text-错误信息:”m1.e_bh_output.text-1.s_pErrmsgs1.e_df.text=1.s_fiIenaeeendifJS调用示例控件id:objectid=*chsinterfaceynocxA,CIaSSid二c1.sid:5209E1FCTFP8TDEE-A25A-E843906F95*/加载控件tryZ/varChsinterfaceynocx=document.getE1.ementBy1.dC*chsinterfaceynocx*):

    16、varChsinterfaccynocx三newActivexObjectrchsin1.erfaceyn.chsd1.1.*);catch(e)a1.ertCocxj调用异卷);)Chsinterfaceynocx.SetDirCD:Chsinterfaceyn):/动态库的存放地址初始化varfixmedins.code=*H100013120*;varinfosyscode-*c1.*;varinfosyssign=*s1.*;varur1.=;varfixnedins-code=;varinit.output=chsinterCaceynocx.Ini1.(fixnedins_codc

    17、infosyscodeinfosyssigr1.ur1.);修改社保卡密码varfixmedins_code=*II100013120*;varinfosyscode=*c1.*;varinfsyssi11=s1.”;varinputvarfixmedins,code=*;varModifyCardPUD_output=chsinterfaceynocx.ModifyCardPBD(fixmedinscode,infosyscode.infosyssigntinput);通用业务交易varfixmedins_code=*H100013120*;varinfosyscode-*c1.*;var

    18、Infosyssign=*s;varinput=;varfixmedins_code=;varIkisiness1.1.and1.e.output=chsinterfaceynocx.BusinessHnnd1e(fixmedinscode,infosyscode.infosyssign,inpu通用下载交易varfixmedins.code=*H100013120*;varinfosyscode-*c1.*;varinfosyssign=*s1.*;varinput=*;varfixnedins-code=;varDown1OadFi1.e.output=chsin1.erCaceynocx

    19、Down1oadFi1e(fixmedins_codc,infosyscode,infosyssign,input)通用上传交易varfix(Dodins-code=4rH100013120*;varinfosyscode二*c1.”;var1.nfosyssign=*s1.*;varinputvarfiIeName=*:varfixmedins.code=;varUp1.oadFi1.e_output=chsinterfaceynocx.Up1.adEiIe(fixmedins_code,infosyscode,infosyssign.fiIeName.input);C#调用UnieOde

    20、通用业务函数代码示例函数声明IJH1Import(*GiSIntcrfaccYn.d1.1.,EntryPoE1.*BusincssHa11d1c三*1.CharSet.Unicode)ChtirSct-staticexternintBusiness1.1.and1ef(stringfixn?dins_code.stringinfosyscode.stringinfsyssigr.stringinn11Da1.a.Strirtgiiuih1.trou1.u1.Data.C11Sg);StrhdotIder函数调用pub1.icintChsbusinessHand1.cW(stringfixnc

    21、dins_cxxic,stringinfosyscodc,stringinfosyssin1.stringinputbata.refstringOIHPUtnata,refstringennsg)S1.ringfiut1.dert*rnsgSb=newStringHuik*r(Q;StringfixiiIdcrotSb11cvSfrEg伙Ider(AQ96。);i11trt=RuNinrss1.1.ind1.eM(!imdinsc(ie,irifosyscudi*.infsyssigr,inputData,otSb,crr11sgSb);if(rt0)crr11sgcrmsgSb.ToStri

    22、ngO:return-1;)e1.se(OutputDaU=outSb.ToStringO:returnrt;)JAVA实现下羲交易示例代码importjava.10.Fi1.e;importjava.io.Fi1.eOutputStream;importjava.io.IOException:importjava.io.InputStreaa;importjava.io.UnsupportedEncodingException:importorg.apache,http.Header;importorg.apache,http.HttpEntity;importorg.apache,http

    23、IIttpResponse:imxrtorg.apache,http.IIttpStatus;importorg.apache,ht1.p.c1.ient.C1.icntProtoco1.Exccption;importorg.apache,http,c1.ient.HttpC1.ient;importorg.apache,http,c1.ient,config.RequestConfig:importorg.apache,http,c1.ient,methods.C1oseabId1.ttpResponse;importorg.apache,http,c1.ient.methexis.Ht

    24、tpPost;importorg.apache,http,entity.ByteArrayEntity:importorg.apache,http,imp1.c1.ient.IIttpC1.ients;importorg.apache,http.uti1.Entity1.tiIs;importsun.nio.cs.StandardCharsets;pub1.icc1.asshttptutiI(新医保/bapi文件下载示例pub1.icstaticvoidmain(Stringargs)*设置请求ur1.*/Stringur1.=*http:/172.16.11.123:7030/eapdonf

    25、i(requestCorfi):*设置请求头*/httppost,add1.1.eader(*fixmedins_code*,II53O11200683);httppost,add1.eader(*infosyscode*1*de三ocase1.*):httppost.addHeader(-hsf-nonce,635B907BE96fyJC6990C9A6614A518A2):httppost,dd1.1.eader(*hsf_tiiM?st;unp*,*2021717154012217-):httppost,add1.1.cader(,hsf_signature,f9d193bca11483

    26、84b42269f1d62ac840aef5054428c30e47f097b97cb62723e2,):*设置请求报文*/StringdownInput=infno”:*9102*,*msgid*:F530H200683202107211758385113md1.r1.area_admvs:*530581.*,insup1.c_adndvs*:,recer_sys_code:Vrmbs_1.OCaI,dev_noV:*dev_safe_info:V,cainfo”:VW*signtypc*:,*infver*:V1.04*,*opter_type*:1.,opter,:8S8,Vopter,

    27、name:工程师.injti三e”:2O21-O7-1909:40:22,Vfixmedins-COde1.H53011200683”,VfiNinedinsjameV:Vziifi有笫一人民医院,signee!ys,cxie*:MBSIjOCA1.二dev,no:,*devsafeinfo*:*,”.*cnnta:.*infver*:*V).0*,*opter_1.yp*-T,* optcr*:*01*.*opternene?*:“张三”* inttine*:*20204)1HM12:35:39*.* fix11eJinscode:*1.MW01.*,*fixweiinsnan。:第,人民族

    28、院,QdS11no*:*79faf82271941fc:Wc4f)d99br711.x:9c.* input*:(*data*:(*pxncerttype*:*2*.certno*:飞】MOo202001010000:%nane:李四二gndme*:*20200101B.2报文,出示例-人员信息获取Tnfctxh/:T.*infrefmsgid:*OOXI22O10i1235391234567890.,ref三Si,tine*:*20200201133411352*.,respondtie:2020020213373M56*.rerr.msg:,*output*:(*baxinf*:|*psn

    29、no*:“13100020200】O(H二*psn_corttype*:*2*.*c2*,呻即“:测试电位.*idetinfo*:*psnjdettype*:T,* pxn_typr_1.v*:*1*.rncfn:,* begntie*:202(Y1.-O1.00:WkOo二,rndtirec*:).Ipsn.idet.type*:“2,* psn_type_1.v-:.* .,ncfn:,beentine”:*2020-01-0100:00:DO.“endW:*)1附录C(资料性附录)移动支付交易调用说明接口规则表I接”规则规则规则描述传9方式为保证交易安全性.枭榜h11ps他Kt货交方式

    30、采用MSr方法找女航搭格式提先为迟日败据,为JSON格式字符%码一采用ITF-8字符编国接名It法31也算法SM2Id:13AF017BBA17FC8A1AE8EFB232BDBeCB*,data”:(*appId:*43FO47BB17FC1AE8EFB232BDBBCB,*app1.iserId:*o8z4C5avQXqC0aFP11Mzu6I)71CQJx1.idNo,350181199011193519,idType-0,*phoneNuber-ri3763873033”,“userName”:溯试),“encTypeTSM,*,signData*1.iRVQNdVNn5mz2EhKZ

    31、h1.T1.XNwAUTSncFoSe8I1.x7jhn81eB,J46sdRRN1.ZiiQjPUTixG9bwqEhiJupHRCmy05w=*tsignType:SX2.*timestaap*:20200207175759-1version:1.0.0*)组成的待签Z字符申:app1.d=43F(M7BH471.-C8A1E8EFB232BIMJBCKdata=fapp1.d*:,43AIO47HBA17FC8A1I8EFH232BDBBCB,appUserId:*o8z1C5avQXqC0a*FPf1.Mz6D7WCQb=20200207175759ftversion=1.O.Okey=1.1.17E877F5FAOAO1.88891283E4B617D5签名结果使用各自谱言对应的SM2签名函数,对拼接得出的待签名字符串使用私钥进行S盘签名后,再将字节码进行BaseM编码,即是签名结果,如叁名结果签名结果示例:1.RVQNdVNnz2EhKZh1.T1.X!BTSncFoSe811x7jhn81eABJ46sdRRN1.ZiiQjP1.TixG9bwqEhiJupIIRGmy05w=返回“数险签停选获取所有请求参数,不包括字节类型参数,如文件、字节流,剔除SignData,CnCDa1.a、extra字段.


    注意事项

    本文(云南省医疗保障信息平台定点医药机构第三方程序调用接口、通用交易报文示例代码、移动支付交易调用说明.docx)为本站会员(田海滨)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!




    宁ICP备18001539号-1

    三一文库
    收起
    展开