FecShop开发文档

FecShop开发文档 http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-README.html FecShop 开发说明 关于与安装 Fecshop 结构与初始化 Fecshop Appfront和Apphtml5 Fecshop Appadmin 入口 Fecshop console 入口 Fecshop Appapi 入口 Fecshop Appserver 入口 Fecshop 服务(Service) Fecshop 数据库 Fecshop 二开扩展 Fecshop Extension 插件扩展库包 版权所有。 2016 (c) FecShop Software LLC。 关于与安装 Fecshop 介绍 Fecshop 架构特点 Fecshop 安装 Fecshop 初始配置 Fecshop 如何升级 Fecshop 安装vue部分 Fecshop 结构与初始化 Fecshop 架构简叙 Fecshop 配置结构 […]

Drupal User interface standards

Drupal interface standards have been established in Drupal 7 and apply to user interfaces within Drupal and its contributed modules. All new interfaces should follow the current standards and document any new additions or changes.  Form elements A form element is any item within a form used to collect data from a user. Buttons A button […]

drupal 8.x most installed modules

Extend and customize Drupal functionality with contributed modules. If a module doesn’t quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module. Token Posted by Dave Reid on 31 December 2006, updated 23 May 2018 Provides additional tokens […]

银行卡支付方式

正文   说说大家比较熟悉的银行卡支付,它分为线上支付和线下支付两种形式。线下支付就是通常说的 POS 收单,这里不介绍这个内容。对线上支付,按照卡的类别,分为贷记卡支付,也叫 motopay、ePOS,即信用卡支付;和借记卡支付。按照支付形态,又分为认证支付、网银支付、快捷支付几种形态。银行卡网银支付要求银行卡必须开通在线支付功能,而快捷支付并不需要开通在线支付功能。主要利用支付验证要素(卡号、密码、手机号、CVN2、CVV2 等),结合安全认证(例如短信验证码),让持卡人完成互联网支付。 1 认证支付   指用户在绑卡时,将卡信息提供给电商。这样在支付时,用户无需再输入这些信息,由电商在服务器侧保留用户的账户信息,比如身份证号、卡号、手机号。在用户支付时,无需再输入这些内容,最多就提供个密码或者校验码,就可以完成支付。这基本不会打断用户的使用体验,所以也是电商喜欢的支付方式。但认证支付最让人诟病的就是安全性。一方面需要向电商暴露个人信息,一旦被窃取,资金就容易被盗走。还有在手机上执行支付,一旦手机丢失,窃取者就可以轻而易举的使用或者转移资金。 2 快捷支付   快捷支付和认证支付类似,不同点在于绑卡之后,有些银行接口会返回token,后续使用token来作为支付凭证,无需提供卡号信息,这样电商也不需要本地保留卡号了。目前主要是银联有提供token接口。 3 网银支付   相对来说,网银支付要安全很多。网银支付是由银联或者银行提供支付界面,用户必须在页面上输入卡号,密码等验证信息才可以执行支付。大部分银行还要求用户使用 U 盾或者其它安全硬件。但安全和易用永远是个矛盾。网银使用会打断用户体验,增加用户使用难度。对使用硬件加密的支付,不可能天天带着 U 盘跑。另外网银主要用在 Web 端,在手机端,嵌入网银页面,还是比较难看的。 4 支付流程 走一个具体的例子看看吧!比如用户在电商系统中买了 200 块钱的东西,然后通过浦发银行卡做结算,用的是快捷支付。这个过程是: 第 1 步:用户在交易界面上,提交订单到交易系统中;交易系统确认订单无误后,请求支付系统进行结算。这是在交易系统做的,后面工作就进入支付系统。 第 2 步:用户被引导到收银台页面, 让用户确认交易金额,选择支付方式,调用支付系统接口。 第 3 步:支付系统接收到支付请求,验证请求的各个字段是否有问题,确认无误后,调用支付网关执行支付。 第 4 步:支付网关请求浦发银行的快捷支付接口执行支付。 第 5 步:支付网关接收到支付结果报文后,对结果报文做解析,获取结果,并将结果告知交易系统。这可以通过 URL 或者 RPC 调用来实现。 第 6 步:商城系统收到支付结果后,开始执行后续操作。如果是支付成功,则开始准备出库。这一步在交易系统中处理,这里不做介绍。 网银支付和快捷相比,就是在第 4 步之前插入一个步骤,将用户导航到网银页面输入支付信息,后续步骤是一样的。在资金流上也是相同的。 而在第 5 步获取返回结果上,一般银行就直接同步返回,银联是分为同步和异步返回。同步告知操作成功或者失败,异步告知扣款成功或者失败。同步操作和异步操作都需要调用方提供一个回调的 […]