目录导航

《移动支付》用户手册

1 概述

      移动支付目前主要集成微信支付和支付宝支付。但是在使用支付模块时需要详细阅读本文章。

2 关键字

      我司:成都任我行软件股份有限公司

      商户:微信公众号(服务号并认证)且开通微信支付但没有申请微信支付服务商。

      子商户:不需要公众号,以我司为微信支付服务商开通微信支付。

3 移动支付结构图

图3

      对移动支付的支付模式进行剖析,可将其分为微信支付商户、微信支付子商户和支付宝支付三种支付模式。

      注:对于微信支付,商户的申请时间周期较长,子商户的申请时间较短。

4 微信支付

4.1 子商户篇

图4.1

4.1.1获取子商户号

图4.1.1

4.1.2参数配置

      子商户参数配置有默认与特约商户两种方式,默认(推荐)则直接使用服务商支付参数,特约商户则需要按照图4.2.3.2下载证书,但不进行设置密钥,然后再进行配置。

图4.1.2.1

图4.1.2.2

4.1.3退款流程

      子商户退款有接口退款商户平台退款两种方式。接口退款需要向我司签订《退款指令授权证明书》见附件2)才生效,商户平台退款则是商户自己选择行的退款,两种退款方式将在下文详细介绍。

1) 接口退款流程图(应用于产品中,处理过程不可见,可在商户平台查询退款情况)

图4.1.3.1

2) 商户平台退款(以图文方式进行讲解)

      对于商户平台退款,商户可以设置退款审核人,当在商户平台进行了退款操作后,只有退款审核人通过了才可以退款成功,否则一直处于退款审核状态。当不设置退款审核人时,则直接原路返回退款。

【设置退款审核人(当然,可以不用设置,退款可以更快捷)】

图4.1.3.2.1

【商户平台退款操作流程】

图4.1.3.2.2

图4.1.3.2.3

【商户平台退款查询】

图4.1.3.2.4

4.2 商户篇

      开通移动支付的微信支付必须先在微信公众平台注册公众号(服务号并认证),若已有此类公众号可直接进行微信支付签约。(注:公众号审核较严格,且审核时间较长,注册时注册信息须具有真实性)。签约成功后则按照商户篇下的图解进行配置则可以正常使用微信支付商户功能。欲了解微信接入流程,请点击微信支付接入流程概况进行查看。

4.2.1申请微信公众号(略)

4.2.2 微信支付签约

登录微信公众号平台如下图进行操作(注意:信息必须真实,否侧审核不通过)。

图4.2.2.1

图4.2.2.2

4.2.3 商户平台获取AppId及商户号、下载API证书及配置API密钥

1) 获取AppId及商户号。

图4.2.3.1

2) 登录微信商户平台

3) 下载API证书及配置API密钥。(推荐API密钥在线生成器)

图4.2.3.2

图4.2.3.3

4.2.4 配置参数

图4.2.4

5 支付宝支付

      开通移动支付的支付宝支付。第一,需要先支付宝扫码支付接口签约(若支付宝账号未实名制需要先登录支付宝平台进行实名制),在 支付宝服务市场点击立即签约按钮,签约是一个审核的过程,但在两天内会完成审核。审核通过后获取签约服务的appid、pid和支付宝方支付公钥;第二,移动支付系统会自动生成私秘钥和公密钥,商户需把公密钥上传到所签约服务对应的商户公钥上。

      下文将介绍支付宝支付的配置

5.1 支付宝签约当面付(略)

5.2 从支付宝平台获取AppId和PID,并进行相应配置

配置合作伙伴PID(从支付宝平台复制到配置窗体)

图5.2.1

配置APPID(从支付宝平台复制到配置窗体)

图5.2.2

5.3 设置商户公钥(从配置窗体复制到支付宝平台)和获取支付宝公钥(从支付宝平台复制到配置窗体)

(由于支付宝官方修改的原因,新签约当面付服务窗体只有RSA(SHA256)密钥,以前已申请的还会有RSA(SHA1)密钥。两者均可配置,但是移动支付配置窗体需要选择相应密钥模式,生成秘钥对,并复制到支付宝密钥位置)

上传商户RSA1公钥

图5.3.1

上传商户RSA256公钥

图5.3.2

复制支付宝公钥,支付宝支付配置设置支付宝公钥,把支付宝公钥粘贴到配置框中,点击保存。(注意什么密钥模式就获取什么密钥对应的支付宝公钥)

下载支付宝公钥

图5.3.3

5.4 关闭余额转入

对于支付宝,如果开通了余额转入功能,支付宝中的金钱会自动转入余额宝,以致支付宝中没有金额。然后商户可能会发生退款行为,而退款金额不能从余额宝中进行扣除,所以必须登录支付宝平台关闭余额转入功能。关闭操作如下:

图5.4.1

图5.4.2

6 配置数据库参数

在使用移动支付前,最重要的是需要对数据库进行相应配置。主要参数有数据库服务IP地址、数据库登录账户、数据库登录密码以及相应的帐套。具体如下图:

图6

7 服务

      此选项卡主要是启动支付服务和更新服务,如果此两项服务均显示为已启动,则此选项卡不用操作。(注意:重新启动按钮只有服务开启时才可操作)

图7

8 重要注意事项

8.1 注意事项一

      由于商品会有买和退的情况,而第三方支付平台会收取相应的手续费,如果在期初,支付宝账户和微信账户没有足够的金额,则退款失败。比如:当支付宝期初为0时,消费者购买一盒药30元(此时商家到账的款其实是扣除了手续费的,实际到账29.82元),但是由于一些原因需要全额退款,此时由于商家支付宝账户中余额不足,则退款失败。
      所以在启用移动支付时,建议商家在相应的第三方平台账户下存入一定的金额,以此保障交易顺利。

8.2 注意事项二

1. 微信子商户在退款功能上面,需要商户向服务商签订退款指令授权证明书,审核通过才可以进行退款功能。

2. 如子商户未向服务商签订退款授权书,且需要退款,则登录商户平台进行退款。

8.3 注意事项三

当使用第三方支付时,会有 免密和输密 进行支付两种方式。

移动支付自发起支付时开始,会在一分钟内(1.04及以下版本是20秒)完成交易,如果超出一分钟(1.04及以下本是20秒)会自动撤销订单,此时商家应该重新扫码进行支付

【免密支付】 在短时间内会收到支付情况

【输密支付】 因为输密需要一定时间,所以这就存在一段等待时间,故系统为这种情况做了以下处理

场景:由于出现一种极端情况,由于网络原因和买家输密操作的原因,刚好买家确认支付的时候,系统刚好进入撤销订单流程。

实际情况:此时买家手机就会出现支付成功界面,而实际已经发生了退款操作,并在软件中却提示的是支付失败。

解决方案:需要商户查看买家的支付账单列表的提示消息(当买家支付成功时会有提示界面,而退款消息只是一个消息通知,此时买家账单列表中就会收到付款和退款的消息),以此来确认交易是否成功完成。

【切记】出现此等情况,一定要仔细查看,不要物财尽失,以致带来处理不便。

【具体查看情况如图下所示,表示支付时超过等待时间,在时间零界点产生支付成功并且发生了订单撤销,最终结果是:支付失败】

九、千方中设置与使用

支持【移动支付】的版本:千方8.21及以上版本。

1. 千方配置

      在千方客户端使用时,必须先在【零售系统设置】的【零售支付账户设置】中进行设置。

1) 启用"微信"和"支付宝"账户

2)到”在线支付地址设置“设置为作为“移动支付”服务器的地址。


2. 使用方法

1).在零售结算界面,选择“微信”或“支付宝”账户,进行结算。

2).结算时,弹出“支付编码”输入框。

3).将手机中的支付编码用条码枪扫描或输入即可 完成支付。

3. 无法支付问题

当因为网络原因或者其他位置原因 导致 交易不成功时,将在上方提示“交易失败,可能是网络原因”。

那么收款可能需要等待网络正常或者使用其他账户进行结算了。

4. 零售退货

必须【调单】退货,才允许使用“微信”或“支付宝”账户,进行“移动支付”的退款。

调单后,修改原单后只有在总金额小于等于原单金额时,“移动支付”的退款,才能成功。

5. 特殊情况

1) 移动支付成功,但因某种意外千方中未生成【零售单】【零售退货单】时,处理方法。

当出现因某种意外千方中未生成【零售单】【零售退货单】时,系统将进行特殊记录。

需在【零售管理】的【在线支付直接退款】中进行微信或支付宝退款,完成后重新在千方中进行结算。

2) 【在线支付直接退款查询】

可在【零售管理】的【在线支付直接退款查询】统计并查询之前进行“直接退款操作”。软件将记录退款的操作人员,以及退款时间。

附录1

      商户申请微信支付子商户支付功能所提交的资料如下:

      【企业】类型提交资料

      1、 营业执照正面照片

      2、 法人身份证正反面照

      3、 组织机构代码证正面照片

      4、 特殊资质(详见附录3)

      5、 银行卡照片(对公账户)

      【个体工商户】类型提交资料

      1、 营业执照正面照片

      2、 法人身份证正反面照

      3、 特殊资质(详见附录3)

      4、 银行卡照片(对公账户或法人账户)

附录2

      点击下载《退款指令授权证明书》

附录3

      注:涉及以下特殊资质则需要提供相应证件照资料,未涉及则不提供。