随笔-54  评论-0  文章-2  trackbacks-0

  在线支付时针对易宝支付的网关而开设的,众所周知,易宝已是三大网上支付平台之一,正好明天易宝来招聘,正好练练,呵呵,下午是面试技巧

  好好学习,毕业倒计时:15

1.支付宝是不能立即拿到现钱的,这也是商家喜欢在线支付的一个原因吧,在线支付是直接和银行对接的,这样商家可以立即拿到现钱,避免了和买家产生矛盾后,钱被封的风险。

下面就来实现在线支付吧,首先提出请求,如果通过,会得到账号和密钥

 我们要做的事有两项                                              

  1.向支付网关发起请求,就是向http发起请求,所谓请求就是我们平常使用Http请求(http://www.xxx.cn/xxx.do),请求方式:Get/Post

  <form method=”” action=”https://www.yeepay.com/app-method”>

     <input name=”?”,value=””/>

     <input name=”url” value=”http://www.itcast.cn/re.do”/>

     <input name=”hmac” value=””>

     …..

    Hmac = MD5(pd_FrpId + p0_Cmd + p8_Url,key);32位,不可逆

    支付网关:其实就是一个http路径

  2.接收支付网关返回的支付结果信息

   第一次使用浏览器重定向技术,

 把支付信息发送给:http://www.itcast.cn/re.do?id=21432&result=1

  

2.相关知识点:

.接入方式:两种接入方案

.直接与银行对接

优点因为直接与银行进行财务结算,交易资金结算比较安全

缺点:开发工作量比较大,而且银行会不定期升级交易系统,随着银行系统的升级,企业也需要作相应改动,所以维护工作量也是比较大的,而且企业每年还需要向银行交纳一定数量的接口使用费。

 

.通过中间公司间接与银行对接

优点:开发工作量较少,因为使用的是中间企业提供的接入规范,所以银行升级系统,不需要企业作相应修改,除非中间企业的接入规范发生了改变,企业才作相应修改。

缺点:因为是与中间企业进行资金结算,目前所有中间企业都是私企,资金安全是个大问题。

 3. 对支付数据进行Md5加密

4. 支付流程:

通过http请求方式向易宝支付网关发起一个支付请求,请求可以是getpost方式提交。

易宝支付网关对企业发来的数据使用用户的密钥生成MD5-hmac码,然后跟企业发来的MD5-hmac(即上面表单由hmac字段提供的值)比较是否相同,如果相同即把请求转发到银行网关,当用户支付完成后,银行网关会引导用户的浏览器重定向到易宝支付网关,然后易宝支付网关再引导用户的浏览器重定向到企业提供的url(即上面表单由p8_Url提供的地址)

 

接下来我们只需处理结果了

 

下午是面试技巧:

薪水:一定要写 ,不要写区间 4000  

心得体会:具体点

责任描述:多写,详细,写开发难点,描述清楚,介绍清楚

  对某一模块详细描述,对难点的解决过程

描述自己负责的模块,抓住一点,详细说,千千不要泛泛而谈

不能写培训经验

 

三好学生,写一等奖学金是应届的

爱好还是要写的

身份证不能造假,教育经历,通常企业筛选简历过程:

 1-2千封中选,让前台做/人力去筛选简历,要求:

   A.只提取两年工作年限以上(一般企业都是这样干的)

   B.连人力都能判断出造假的简历,排除

   C.经过人力,剩下100

   D.面试官

 

88年可以写两年,教育经历:把毕业信息提前,证书造假

简历上可适当造假

薪水:

2年,月薪(北京,上海,广州):

初级:3000 – 4000 4500  -- 8-12

中级:4500 – 6000 7K 其中5K-6K比较多 --

高级:7000 – 1.2W  3-5

 

从事Android,薪水如下:

Android 2 最长就2

原来做过j2se开发3-4 8K-1.2W

android 3个月(j2ee 1-26K

Android 干半年 4.5K

如果我们老老实实干半年,编码能力就会没问题

 

工作经验:

1.为什么离职?

我在深圳那边4K,也不知道北京这边的行情。

2.当公司准备要你的时候,会让你填以前公司的地址信息,联系人信息

 造假呗,找个外地的同学

3.入职后,离职证明,随便盖个章,离职证明模版网上有一大堆

 新公司不想惹麻烦,已经和原来公司解除了劳动合同

 

4.关于android面试

 基础:

多线程(并发控制),Socket通信,http通信

 android

android的什么项目

项目针对那些手机型号的手机HTC

如何适应各个分辨率的问题,大分辨率靠前

ContentProvider(难度),共享数据

联系人(如何获取联系人)

Activity的生命周期:运行 暂停 停止

前台生命周期

完整生命周期

   

意图:隐,显式

组件:广播,内容提供者,Service 四大组件

MMI:多媒体接口

SQLite:数据库访问

项目开发

  3   2-3

公司部门           人员

研发部/技术部     50-60

测试部            8-10

客服部/售后服务

市场部           

行政部

posted on 2010-03-24 00:49 d66380022 阅读(1210) 评论(0)  编辑  收藏