创智DRMS操作手册网络支付手册.docx
《创智DRMS操作手册网络支付手册.docx》由会员分享,可在线阅读,更多相关《创智DRMS操作手册网络支付手册.docx(27页珍藏版)》请在冰点文库上搜索。
创智DRMS操作手册网络支付手册
苏州创智科技有限公司|深圳中科创智科技有限公司
软件应用操作手册
POS收银之网络支付
创智科技
创建日期:
2016/08/16
最后修订日期:
2016/08/16
POS收银、网络支付等相关手册
POS收银之网络支付
POS收银之网络支付
1、管理需求
通过专用接口实现支付宝、微信与银联等网络支付。
参考文档:
1、收钱吧支付网关2.0-windowsSDK开发接入文档
2、业务流程
3、开发说明
2、总部布署
各类支付的申请工作。
详细见《创智_DRMS_操作手册_网络支付V2_客户申请表.doc》(待建立)
3、门店部署
3.1、POS程序升级
升级到PB9.0版本的程序。
a.先覆盖PB9.0所需要的DLL动态库包。
b.再覆盖前台系统更新包升级到最新程序。
3.2、SDK环境布署
按收钱吧手册进行环境的布署。
注意版本的及时升级更新。
SDK包含一个“CashBarV2.dll”动态库文件和两个配置文件,如下图:
3.3、策略设置
3.3.1、收钱吧版本号
【支付】【SQB版本号】=V2
V1:
V1.0版本【缺省值】
V2:
V2.0版本
3.3.2、启动收钱吧对接功能
【支付】【SQB启用】=N
N-不启用。
缺省为N
Y-启用。
3.3.3、启动收钱吧组件时机
是否在每次尝试付款时才启用组件,每次启用会造成效率低,会多耗时9秒钟。
【支付】【SQB每次启用】=N
N-只在开机启用一次,之后不再加载。
缺省为N
Y-每次支付时都启用一次。
3.3.4、商户信息设定
【支付】【SQB商户ID】=向收钱吧申请
【支付】【SQB商户名称】=按客户提供的来定
【支付】【SQB商户激活码】=向收钱吧申请
【支付】【SQB_APP_ID】=-(暂设为-,用不到了)
【支付】【SQB商品名称】=按客户提供的来定
【支付】【SQB商品描述】=按客户提供的来定
【支付】【SQB付款成功标识】=PaySuccess
【支付】【SQB退款成功标识】=RefundSuccess
3.3.5、开发商信息设定
【支付】【SQB服务商序列号】=软件商提供
【支付】【SQB服务商密钥】=软件商提供
4、门店支付实操
4.1、微信支付
正常使用网络支付,必须先进行加载激活。
POS系统于开机时进行处理。
如处理成功,则继续,如处理失败,则提示:
选择【否】则重试激活,注:
需要确保网络畅通与参数正确。
选择【是】放弃激活,后面支付时再处理。
在付款时会弹出
此时如果网络正常,也可以激活后进行正常支付。
4.2、按总部设定的支付方式进行选择
4.3、支付宝实操示例
4.3.1、支付宝交易
在创智POS系统中设定支付宝支付方式与金额后,按确认收款
进入以下界面
POS系统于成功后直接进行交易完成。
手机上查看提示如下:
4.3.2、支付宝退款操作
进入退货作业,选择之前的交易
退款前,先输入或扫描原交易成功的扣款单号
退款成功后,POS系统直接完成交易,手机上收到信息如下:
4.4、微信支付
4.4.1、微信付款
操作方法同前,到微信付款扣款界面时,去扫码或输入条码对应的数字
在手机上启动刷卡,供POS系统扫描或输入
POS系统扫描支付完成!
此时于手机上查看,状态如下:
微信退款
查看手机上的交易记录:
点击“详情”,进入支付的具体说明:
按上图扫描或输入对应的交易号:
退款处理成功后,手机上查看如下:
如果对同一交易号,重复做扣款或超出当时支付金额的,是不能成功的。
5、日常维护
5.1、支付成功,但收银交易失败
这是一个二段式交易,为确保收费安全,是先扣款,确认成功后,再进行POS收银交易确认,如果此时POS收银交易失败,则需要进行异常补救流程。
实际案例:
顾客手机提示支付成功了,POS收银系统过账失败,顾客已经走了,要怎么弄?
回复:
1、扣款的确成功了!
2、是POS交易失败了!
(为什么失败,一般是单据号之类的问题,不要一台电脑开二个名多个收银界面)
3、提示报错后,再支付就不能再走91、92方案了,客户已付成功
4、此时请建立对91、92对应的95、96的异常支付方式。
表明扣款成功!
理解与管理配合:
1、环境预防,不让重单错误发生
2、收费成功后,创智交易不成功就用对等银联支付方式补救(或用99-其他)
5.2、测试环境的建立
通过SQL,快速的进行测试环境部署。
生成方法:
select*fromsys_var_setwheresvs_group_id='支付';
通过上面语法查出数据,存为SQL数据。
select'updatesys_var_setsetsvs_item_name="'+svs_item_name+'"wheresvs_group_id="支付"andsvs_item_id="'+svs_item_id+'";'
fromsys_var_setwheresvs_group_id='支付';
通过上面语法,查出数据存为TEXT文本。
INSERTINTOsys_var_setVALUES(
'支付',
'SQB_APP_ID',
'-',
0,
'11111',
NULL,
'');
INSERTINTOaVALUES(
'支付',
'SQB_APP_KEY',
'689d9841f5eafdabf76c6262203f36c7',
NULL,
'',
NULL,
'');
INSERTINTOaVALUES(
'支付',
'SQB付款成功标识',
'Success',
NULL,
NULL,
NULL,
NULL);
INSERTINTOaVALUES(
'支付',
'SQB版本号',
'V2',
NULL,
NULL,
NULL,
NULL);
INSERTINTOaVALUES(
'支付',
'SQB策略实时同步',
'N',
NULL,
NULL,
NULL,
NULL);
INSERTINTOaVALUES(
'支付',
'SQB每次启用',
'N',
NULL,
NULL,
NULL,
NULL);
INSERTINTOaVALUES(
'支付',
'SQB扫码方式选择',
'B扫C',
NULL,
NULL,
NULL,
NULL);
INSERTINTOaVALUES(
'支付',
'SQB商户名称',
'深圳市中科创智科技有限公司',
NULL,
NULL,
NULL,
NULL);
INSERTINTOaVALUES(
'支付',
'SQB商户激活码',
'91893763',
NULL,
NULL,
NULL,
NULL);
INSERTINTOaVALUES(
'支付',
'SQB商户ID',
'000101',
NULL,
'',
NULL,
'');
INSERTINTOaVALUES(
'支付',
'SQB商品名称',
'化妆品',
NULL,
NULL,
NULL,
NULL);
INSERTINTOaVALUES(
'支付',
'SQB商品描述',
'美丽用品',
NULL,
NULL,
NULL,
NULL);
INSERTINTOaVALUES(
'支付',
'SQB退款成功标识',
'Success',
NULL,
NULL,
NULL,
NULL);
INSERTINTOaVALUES(
'支付',
'SQB服务商密钥',
'7a87156a7c8e9ca9cecf2787fefe47d3',
NULL,
NULL,
NULL,
NULL);
INSERTINTOaVALUES(
'支付',
'SQB服务商序列号',
'202',
NULL,
NULL,
NULL,
NULL);
INSERTINTOaVALUES(
'支付',
'SQB启用',
'Y',
NULL,
NULL,
NULL,
NULL);
updatesys_var_setsetsvs_item_name="-"wheresvs_group_id="支付"andsvs_item_id="SQB_APP_ID";
updatesys_var_setsetsvs_item_name="689d9841f5eafdabf76c6262203f36c7"wheresvs_group_id="支付"andsvs_item_id="SQB_APP_KEY";
updatesys_var_setsetsvs_item_name="Success"wheresvs_group_id="支付"andsvs_item_id="SQB付款成功标识";
updatesys_var_setsetsvs_item_name="V2"wheresvs_group_id="支付"andsvs_item_id="SQB版本号";
updatesys_var_setsetsvs_item_name="N"wheresvs_group_id="支付"andsvs_item_id="SQB策略实时同步";
updatesys_var_setsetsvs_item_name="N"wheresvs_group_id="支付"andsvs_item_id="SQB每次启用";
updatesys_var_setsetsvs_item_name="B扫C"wheresvs_group_id="支付"andsvs_item_id="SQB扫码方式选择";
updatesys_var_setsetsvs_item_name="深圳市中科创智科技有限公司"wheresvs_group_id="支付"andsvs_item_id="SQB商户名称";
updatesys_var_setsetsvs_item_name="91893763"wheresvs_group_id="支付"andsvs_item_id="SQB商户激活码";
updatesys_var_setsetsvs_item_name="000101"wheresvs_group_id="支付"andsvs_item_id="SQB商户ID";
updatesys_var_setsetsvs_item_name="化妆品"wheresvs_group_id="支付"andsvs_item_id="SQB商品名称";
updatesys_var_setsetsvs_item_name="美丽用品"wheresvs_group_id="支付"andsvs_item_id="SQB商品描述";
updatesys_var_setsetsvs_item_name="Success"wheresvs_group_id="支付"andsvs_item_id="SQB退款成功标识";
updatesys_var_setsetsvs_item_name="7a87156a7c8e9ca9cecf2787fefe47d3"wheresvs_group_id="支付"andsvs_item_id="SQB服务商密钥";
updatesys_var_setsetsvs_item_name="202"wheresvs_group_id="支付"andsvs_item_id="SQB服务商序列号";
updatesys_var_setsetsvs_item_name="Y"wheresvs_group_id="支付"andsvs_item_id="SQB启用";