农行支付接口开发--支付流程整理
- 格式:docx
- 大小:17.35 KB
- 文档页数:3
B2B支付操作手册
一、智博版操作流程
第一步:在电子商务商户网站上生成订单,跳转农行支付界面,插入企业网银操作员K宝,系统自动检测K宝证书,点击“下一步”开始账单录入。
第二步:完成线上支付流程,系统提示点击K宝完成录入操作。
第三步:登录具有复核权限的操作员,在“复核发送”“复核情况概览”“网上支付复核”处查询电子商务账单。
第四步:复核交易。
选择待复核的账单,选择“业务复核”“网上支付复核”,完成复核,通过K宝确认。
“网上支付发送”处查询电子商务账单。
完成交易发送流程。
第六步:支付完成。
交易结果显示“成功”。
二、智锐版操作流程
第一步:在电子商务商户网站上生成订单,跳转农行支付界面,插入企业网银操作人员K宝,系统自动检测K宝证书。
第二步:完成线上支付流程,系统提示点击K宝完成交易。
若该企业网银为单操作员模式,在点击K宝“OK”键后完成支付,结束支付流程。
若该企业为多操作员模式,则需要登录企业网银,完成以下操作步骤。
第三步:用登录智锐版企业网银,在“业务复核”“复核情况概览”“网上支付复核”处查询电子商务账单。
第四步:完成复核并支付。
选择待复核订单,点击K宝“OK”键完成复核流程,复核完成后显示“交易成功”。
中国农业银行接口出入金相关操作手册--------------------------------------------------------------------------作者: _____________--------------------------------------------------------------------------日期: _____________中国农业银行接口出入金相关操作手册一、签约1、登录客户端,插入农行K宝,点击“申请出入金”。
2、由于未签约,页面自动跳转到签约界面,选择“签约接口”,这里选择“中国农行接口”;输入“交易密码”(默认为注册会员时的证件号末六位)。
3、点击“签约”按钮,跳出确认框后点击“确定”。
4、跳出“选择用于签名的本人证书”框,点击下拉框选择证书,后点击“确定”。
5、输入K宝密码,点击确定,显示“签约成功”,后点击“农行签约需要制定账号—农行电子商务登录”字样。
6、跳出中国农业银行网页后,点击“电子商务登录”。
7、跳出新页面后,点击“证书客户登录”。
8、跳出新页面后,点击交易市场管理—管理—客户服务协议签约,跳出“帮助信息后”,点击“下一步”。
9、跳出“已经签约的商户”后,填充圆圈选择签约商户后,点击“确定”。
10、跳出“客户具有的账户列表”,填充圆圈选择账户后,点击“点击此处下载控件”,如图完成以下控件安装流程。
11、控件安装完成后,点击“此处”刷新。
12、刷新成功后重新跳转到登录“交易市场管理”页面,重新选择“交易市场管理”—“管理”—“客户服务协议签约”,之后跟先前的操作步骤一致。
13、页面跳转到“客户具有的账户列表”,填充圆圈,输入“支付密码”(银行卡密码),点击“确定”。
14、签约成功。
二、入金1、返回客户端,点击“申请出入金”。
2、点击“入金申请”。
3、输入入金金额与交易密码(默认为注册会员时的证件号末六位),点击“入金”后跳出确认框,点击“确定”。
中国农业银行网上支付平台B2C PHP商户接口编程指南Java EditionV1.0修订历史纪录目录1.............................................................................................................................................. 简介4 1.1目的.. (4)1.2功能描述 (4)1.3总体架构图 (4)2.接口开发软件包说明 (5)3.安装步骤 (7)3.1安装前检查 (7)3.2系统配置 (7)3.3W EB S ERVICES接口应用配置 (7)3.4配置测试应用 (8)4.配置文件说明 (9)5.交易说明 (10)5.1交易流程 (10)5.1.1支付交易 (10)5.1.2确保支付结果正确送达商户网站的措施 (12)5.1.3其它交易 (13)5.2交易使用时机 (14)5.3支付请求 (14)5.4两种接收支付结果方式的区别 (17)5.4.1通过显示给消费者的支付结果接收页面通知商户 (17)5.4.2通过支付平台服务器通知商户 (18)5.4.3区别 (20)5.5支付结果接收页面 (21)5.6取消支付请求 (22)5.7退货请求 (23)5.8订单查询 (24)5.9交易对账单下载 (25)5.10指定日期指定时间段交易对账单下载 (25)5.11身份验证交易请求 (26)5.12身份验证结果接收页面 (27)5.13退款批量发送请求 (27)5.14退款批量结果查询请求 (28)附录一、程序范例 (30)A、支付请求范例 (30)B、支付结果接收范例 (30)C、从服务器直接接收支付结果页面范例 (31)D、取消支付交易范例 (32)E、退货交易范例 (32)F、订单查询交易范例 (32)G、交易对账单下载范例 (32)H、指定时间段交易对账单下载 (32)I、身份验证请求范例 (32)J、身份验证结果接收范例 (32)K、退款批量发送请求范例 (32)L、退款批量结果查询范例 (33)附录二、响应码一览表 (34)附录三、TRUSTPAY CLIENT PHP5 API (36)M ERCHANT P AYMENT (36)M ERCHANT Q UERY O RDER (40)M ERCHANT V OID P AYMENT (42)M ERCHANT R EFUND (43)M ERCHANT T RX S ETTLE (44)M ERCHANT T RX S ETTLE B Y H OUR (46)I DENTITY V ERIFY (47)M ERCHANT B ATCH S END (49)M ERCHANT Q UERY B ATCH (50)附录四、TRUSTPAY CLIENT WEB SERVICES API (53)附录五、结果处理类 (62)COM.HITRUST.TRUSTPAY.CLIENT.B2C.P AYMENT R ESULT (62)1. 简介1.1 目的提供商户端交易网站通过中国农业银行网上支付平台提供的商户端开发软件包实现功能的编程指南。
企业银行平台ERP接口(三期)开发手册中国农业银行软件开发中心文档管理信息编号PP/CME/项目企业银行平台类别企业银行/项目文档密级内部路径企业银行/ERP文档修订记录目录1前言 (1)1.1编写目的 (1)1.2关于现金管理三期和二期的说明 (1)1.3关于银行系统和ERP互连的简要备注(比较重要) (1)1.4约定 (1)1.4.1关于通讯方式: (1)1.4.2关于XML约定: (1)1.4.3关于字段次序: (2)1.4.4关于字段类型: (2)1.4.5关于空字段: (2)1.4.6关于多域串: (2)1.4.7关于定位串: (2)1.4.8关于文件: (3)1.4.9关于操作员密码: (3)1.4.10关于认证码、数字签名和加密: (3)1.4.11关于返回结果: (3)1.4.12关于查询类的返回接口: (3)1.4.13通讯区大小约定 (4)2数据字典定义 (4)2.1字典键值索引(0) (4)2.2返回来源(1) (6)2.3农行他行标志(2) (6)2.4同城异地标志(3) (6)2.5汇兑类型(4) (6)2.6反向归集标志(5) (6)2.7利息再分配周期(6) (6)2.8利息再分配标志(7) (7)2.9法人间资金归集标志(8) (7)2.10资金归集方向(9) (7)2.11资金归集周期(10) (7)2.12资金归集类型(11) (7)2.13业务类型(12) (7)2.14申请/恢复额度标志(13) (7)2.15生效标志(14) (8)2.16额度转移标志(15) (8)2.17可使用上级额度标志(16) (8)2.18票据状态(17) (8)2.19电子对账单输出标志(18) (8)2.20账页输出标志(19) (8)2.21现转标志(20) (8)2.22发生额标志(21) (9)2.24授信种类(23) (9)2.25票据种类(24) (9)2.26凭证种类(25) (9)2.27摘要(包括原ABIS和新ABIS)(26) (10)2.28账户操作权限(27) (13)2.29账户类型(28) (13)2.30加急标志(29) (13)2.31到账通知标志(30) (13)2.32联系方式(31) (13)2.33通知类型(32) (14)2.34消息发送标志(33) (14)2.35是否归集帐户(34) (14)2.36流水状态(35) (14)2.37证件类型(37) (14)2.38利率标志(38) (15)2.39使用状态(39) (15)2.40省市代码(40) (15)2.41货币码(包括农行和国标)(41) (16)2.42交易代码(42) (17)2.43企业操作员类别(43) (20)2.44企业操作员状态(44) (20)2.45收妥标志(45) (20)2.46汇票种类(46) (20)2.47本票种类(47) (20)2.48流水查询类型(48) (20)2.49预约标志(49) (21)2.50落地处理标志(50) (21)2.51归集关系修改内容(51) (21)2.52审计类型(52) (21)2.53对账标志(53) (21)2.54可否转汇标志(54) (21)2.55挂失方式(55) (21)2.56领取方式(56) (22)2.57操作员联机标志(59) (22)2.58授权账户状态(60) (22)2.59自身归集状态(61) (22)2.60上级归集状态(62) (22)2.61收费基数类型(63) (22)2.62支票种类(64) (22)2.63通知处理状态(65) (23)2.64归集关系修改标志(66) (23)2.65资金归集种类(67) (23)2.66负头寸处理方式(68) (23)2.68可否超额支取标志(70) (24)2.69可否超额上划标志(70) (24)2.70预警类别(72) (24)2.71资金池子帐户支取方式(73) (24)2.72常用利率(74) (24)2.73常用货币码(75) (25)2.74票据种类(76) (25)2.75业务种类(77) (26)2.76票据种类(78) (26)2.77试算种类(79) (26)2.78利息种类(80) (26)2.79贷款状态(81) (26)2.80贷款形态(82) (27)2.81计息方式(83) (27)2.82交易种类(84) (27)2.83抹账标志(85) (27)2.84贴现/转贴现形态(86) (27)2.85利息类型(87) (28)2.86钞汇标志(88) (28)2.87复核交易类别(90) (28)2.88隔夜透支利率类别(91) (28)2.89隔夜透支利率浮动方式(92) (28)2.90计息标志(93) (28)2.91账单周期(94) (29)2.92支控方式(95) (29)2.93批量交易代码(98) (29)2.94金融交易类型(99) (29)2.95子账户类型(100) (30)2.96定期存期(101) (30)2.97通知存期(102) (30)2.98转存标志(103) (30)2.99通兑标志(104) (30)2.100操作员级别(105) (31)2.101支付限额控制标志(106) (31)2.102到期转回标志(107) (31)2.103无主账户负头寸处理方式(108) (31)2.104收款人国别(109) (31)2.105本票有效期限(110) (31)2.106行别(111) (32)2.107存期(112) (32)2.108有无凭证标志(113) (33)2.109委托贷款标志(114) (33)2.110最高累计归集标志(115) (33)2.111收入是否增加限额标志(116) (33)2.112通知处理状态(117) (33)2.113三期复核交易类型(118) (34)2.114账簿状态(119) (34)2.115流程控制标志(120) (34)2.116账户类型(虚拟资金池)(121) (34)2.117是否开通透支标志(122) (34)2.118利息试算(123) (34)2.119还款方式(124) (35)2.120取票交易类型(125) (35)2.121其他非字典字段的属性解释 (35)2.121.1文件标识 (35)2.121.2渠道标识 (35)2.121.3联机状态 (35)3字段定义 (35)3.1根段 (36)3.2CHANNEL段 (36)3.3ACC段 (37)3.4CORP段 (37)3.5CMP段 (39)3.6CME段 (40)3.7VERSION段 (43)4一期原有交易接口 (44)4.1公共包头 (44)4.1.1ERP2CT请求报文公共字段 (45)4.1.2CT2ERP应答报文公共字段 (45)4.2查询单账户明细(C503) (46)4.2.1ERP2CT请求报文扩展字段 (46)4.2.2CT2ERP应答报文扩展字段 (47)4.3查询单帐户余额(7506) (47)4.3.1ERP2CT请求报文扩展字段 (48)4.3.2CT2ERP应答报文扩展字段 (48)4.4汇兑(1908) (48)4.4.1ERP2CT请求报文扩展字段 (50)4.4.2CT2ERP应答报文扩展字段 (50)4.5查询金融交易处理状态(1944) (51)4.5.1ERP2CT请求报文扩展字段 (51)4.5.2CT2ERP应答报文扩展字段 (51)4.6企业操作员签到(C100) (52)4.6.1ERP2CT请求报文扩展字段 (52)4.6.2CT2ERP应答报文扩展字段 (52)4.7企业操作员签退(C101) (53)4.8查询企业被授权帐户(C113) (53)5二期新增交易接口 (54)5.1修改帐户支付限额(2519) (54)5.1.1ERP2CT请求报文扩展字段 (54)5.1.2CT2ERP应答报文扩展字段 (55)5.2查询资金池上存金额(2224) (55)5.2.1ERP2CT请求报文扩展字段 (55)5.2.2CT2ERP应答报文扩展字段 (56)5.3查询资金池帐户明细(2286) (56)5.3.1ERP2CT请求报文扩展字段 (56)5.3.2CT2ERP应答报文扩展字段 (57)5.4费用报销(2287) (57)5.4.1ERP2CT请求报文扩展字段 (58)5.4.2CT2ERP应答报文扩展字段 (58)5.5代发工资(C405) (59)5.5.1ERP2CT请求报文扩展字段 (59)5.5.2CT2ERP应答报文扩展字段 (60)5.5.3代发工资文件 (60)5.6查询工资处理结果(1972) (60)5.6.1ERP2CT请求报文扩展字段 (61)5.6.2CT2ERP应答报文扩展字段 (61)5.6.3代发工资结果文件 (62)5.7集中代理支付(2281) (62)5.7.1ERP2CT请求报文扩展字段 (63)5.8查询帐户支付限额(2265) (64)5.8.1ERP2CT请求报文扩展字段 (65)5.8.2CT2ERP应答报文扩展字段 (65)6三期新增交易接口 (66)6.1自主归集(25D3) (66)6.1.1ERP2CT请求报文扩展字段 (67)6.1.2CT2ERP应答报文扩展字段 (67)6.2发送企业通知(C400) (67)6.2.1CT2ERP请求报文扩展字段 (68)6.2.2ERP2CT应答报文扩展字段 (69)6.3查询多级帐簿明细(C317) (69)6.3.1ERP2CT请求报文扩展字段 (69)6.3.2CT2ERP应答报文扩展字段 (70)6.4查询多级账簿余额(2210) (70)6.4.1ERP2CT请求报文扩展字段 (71)6.4.2CT2ERP应答报文扩展字段 (71)6.5调整多级帐簿余额(2212) (72)6.5.1ERP2CT请求报文扩展字段 (72)6.6修改(虚拟)资金池参数(2221) (73)6.7查询(虚拟)资金池关系(C320) (74)6.7.1ERP2CT请求报文扩展字段 (75)6.7.2CT2ERP应答报文扩展字段 (75)6.8查询(虚拟)资金池余额(C321) (76)6.8.1ERP2CT请求报文扩展字段 (76)6.8.2CT2ERP应答报文扩展字段 (76)6.9查询(虚拟)资金池账户属性(2225) (77)6.9.1ERP2CT请求报文扩展字段 (78)6.9.2CT2ERP应答报文扩展字段 (78)6.10查询平等资金池属性(2234) (79)6.10.1ERP2CT请求报文扩展字段 (80)6.10.2CT2ERP应答报文扩展字段 (80)6.11维护单位通知存款通知(25J7) (81)6.11.1ERP2CT请求报文扩展字段 (81)6.12查询单位通知存款通知(25M9) (82)6.12.1ERP2CT请求报文扩展字段 (82)6.12.2CT2ERP应答报文扩展字段 (83)6.13查询定活通子账户(25J9) (83)6.13.1ERP2CT请求报文扩展字段 (84)6.13.2CT2ERP应答报文扩展字段 (84)6.14单位活期转开子账户(25JA) (85)6.14.1ERP2CT请求报文扩展字段 (86)6.15子账户销转单位活期账户(25JB) (86)6.15.1ERP2CT请求报文扩展字段 (87)6.16定期/通知子账户部分提取(25JC) (88)6.16.1ERP2CT请求报文扩展字段 (88)6.17查询非活期存款账户信息(25JX) (89)6.17.1ERP2CT请求报文扩展字段 (90)6.17.2CT2CC应答报文扩展字段 (91)6.18查询非活期存款账户明细(25MD) (92)6.18.1ERP2CT请求报文扩展字段 (92)6.18.2CT2ERP应答报文扩展字段 (93)7附录 (93)7.1CME系统框架结构 (93)7.2系统软件结构 (94)7.3ERP接入方式 (94)7.4总结性说明 (95)7.4.1两种接入方式的比较 (95)7.4.2汇兑(1908)的附加说明 (95)7.4.3集中代理支付(2281)的附加说明 (96)7.4.4查询单帐户明细(C503)的详细说明 (96)7.4.5查询金融交易处理状态(1944) (97)7.4.6自主归集(25D3)的说明 (97)7.4.7自主归集(25D3)和汇兑(1908)的比较 (97)7.4.8企业操作员签到(C100)和企业操作员签退(C101) (98)7.4.9对于交易重发的说明 (98)7.4.10对于交易冲补抹帐说明 (98)7.4.11详细通知(010)说明 (99)1前言1.1编写目的本文档描述了农行企业银行的处理机制,定义了面向外部系统的接口,供企业财务系统ERP开发接口程序参考。
农行支付接口开发--支付流程整理这里说的农行包含农行的第三方支付,因为他的流程和处理方式完全一致一、订单状态待支付:用户提交订单的时候赋予此状态(可再支付)支付成功,待确认:在农行的通知页面里,success代码中赋予此状态(不可再支付)支付失败:在农行的通知页面里,fail代码中赋予此状态(可再支付)交易成功:在支付宝的通知页面里,success代码中赋予此状态;在农行的查询订单代码中,当农行返回03、04时赋予此状态(不可再支付)交易失败:在支付宝的通知页面里,fail代码中赋予此状态;在农行的查询订单代码中,当农行返回00时,赋予此状态(可再支付)二、支付流程首先、支付宝和农行都有一个异步通知页面。
这个页面很关键这2个页面都有一个判断支付是否成功的代码对于支付宝来说,支付成功,就意味着交易成功,可以马上将用户的订单状态改为“交易成功”对于农行来说,支付成功,只能表示用户的钱已经扣了,但是农行还没有到账,此时订单状态改为“已支付、待确认”,这种状态下,用户不能再次支付,否则要造成重复支付。
在这个通知页面里的代码没有执行前,我们都可以肯定用户是没有支付的,这种情况下,用户可以再次支付。
当这个通知页面执行后,就要分两种情况。
支付宝通知页面里的success就意味着交易完成,可以将订单状态改为“交易完成”,否则就是“交易失败”农行通知页面里的success表示用户已经支付了,扣款了。
但是钱不一定到农行的账户。
这个时候订单状态改为“支付成功、待确认”这种状态下,用户不能再次对这个订单进行支付通知页面的fail表示支付失败,这种状态下,可以再次进行支付。
针对农行,需要设计一个定时器,定时查询处于“支付成功、待确认”02状态下的订单。
根据查询订单的返回值,改变订单的状态。
网上结算操作手册山东浪潮齐鲁软件产业股份有限公司二○一二年七月目录1概述 (3)2 操作过程 (3)2.1网上支付 (3)2.2银行对账 (8)1概述本文档描述新商盟网上结算操作过程。
2操作过程2.1网上支付订单提交成功后,可以进行网上支付操作,如下图所示:点击“支付”按钮,如下图所示:点击黄色按钮选择“中国农业银行”再点击“支付”按钮,进入农行网银支付页面,进行网上支付操作。
如下图所示:输入K宝密码(为提高安全性,建议通过点击软键盘输入):选择支付卡号:输入支付密码:再次输入K宝密码,按K宝“OK”键确认交易即可。
打开银行网站的同时,弹出窗口“请确认:订单是否支付成功”,不管点哪一个按钮,系统都会在查询一下这个订单。
对于没有支付成的异常订单,可以再次支付:位置:卷烟超市——NPC——当前订单。
如下图所示:选择“当前订单”,点击“支付”按钮,如下图所示:点击“是”按钮,对异常订单进行校验。
订单校正成功后,对于未付款成功的订单出现如下界面:可以选择银行,点击“支付”按钮,继续进行支付。
也可以点击右上角的按钮,取消支付,由V5业务系统进行电子结算。
2.2银行对账当零售户或商户管理员在新商盟发现有交易异常的支付时,则需要向银行对异常的支付发起对账请求。
支持单笔对账和批量对账。
以管理员身份登录,位置:“我的家——系统管理——银行对账”,如下图所示:点击“银行对账”,输入订货如期,如果有异常订单,点击“查询”按钮,那么查询出该订单,如下图所示:点击“对账”按钮,进行对账,提示“执行成功!”,如下图所示:对账成功后,修改了订单状态及支付状态。
3.3 网上支付常见问题及解决措施从前期运行情况看,主要存在以下问题:1.新K宝如何自动安装?自动安装被系统屏蔽了怎么办?农行新K宝产品无需附带光盘安装驱动与工具。
将K宝插入计算机的USB 接口,K宝管理工具将自动安装。
如果杀毒软件或防护软件设置为禁止自动启动U盘安装,那么就需要用户的干预才能使用K宝。
支付的使用流程和支付流程1. 支付的使用流程支付的使用流程是指用户在进行支付操作时所需要经过的步骤和流程。
下面是支付的使用流程的详细介绍:1.选择支付方式:用户根据自己的需求和支付平台所提供的支付方式,选择适合的支付方式,如支付宝、微信支付、银行卡支付等。
2.输入支付金额:用户在选择支付方式后,需要输入支付金额。
支付金额应准确无误,并符合支付平台的规定。
3.核对订单信息:支付平台会显示用户的订单信息,用户需要核对订单信息是否正确。
如果有错误,用户可以返回修改。
4.确认支付:用户在确认订单信息无误后,点击确认支付按钮,进行支付操作。
5.输入支付密码/验证指纹:根据支付方式的不同,用户需要输入支付密码或进行指纹验证,以确认支付身份。
6.支付成功页面:支付成功后,支付平台会显示支付成功的页面,并提供支付成功的提示信息。
7.收到支付通知:支付平台会向用户发送支付通知,通知用户支付成功,同时将支付相关信息发送给商家。
8.商家订单处理:商家在收到支付通知后,会根据支付成功的信息处理用户的订单,如发货、提供服务等。
2. 支付流程支付流程是指支付交易的详细步骤和流程,包括用户和商家、支付平台之间的交互。
下面是支付流程的详细介绍:1.用户在商家网站或APP上选择商品,进入结算页面。
2.用户在结算页面选择合适的支付方式,如支付宝、微信支付等。
3.用户输入支付金额,并确认订单信息。
4.用户点击确认支付按钮,跳转至支付平台的支付页面。
5.用户根据支付平台的指引,输入支付密码或进行指纹验证,以确认支付身份。
6.支付平台接收到用户支付请求后,将请求转发至对应的银行机构进行支付处理。
7.银行机构根据用户支付请求,进行账户余额核对、支付密码验证等操作,以确认支付是否合法。
8.银行机构将支付结果返回给支付平台,支付平台将支付结果返回给用户。
9.用户支付成功后,支付平台会向用户发送支付通知。
10.商家收到支付通知后,根据支付平台提供的支付相关信息,处理用户的订单。
支付系统开发的基本流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!1. 需求分析与相关利益者沟通,了解支付系统的功能需求、用户需求和业务流程。
前提:先去农业银行办一张银行卡(或老卡换新卡),开通网上银行加办一个农行K宝
绑定1:插入农行K宝-打开我的电脑-双击K宝图标-确定
绑定2:运营管理-余额充值-快捷支付-中国农业银行
绑定3:去银行签约- 确认签约
选择农行证书- 确定如下图所示:
绑定4:登陆农行电子商务平台
K宝插入电脑,会弹出农行官方的登陆界面,选择电子商务登陆
跳转后选择证书客户登陆并验证K宝证书
绑定5:交易市场管理-管理-客户服务协议签约
绑定6:选择江苏千米网络有限公司- 确定
选择要付款的银行账户- 输入支付密码- 确定:
绑定成功!
购买1:运营管理- 余额充值- 在线支付
购买2:中国农业银行-确认充值-确认购
购买3:确认支付- 确定
购买4:选择证书“ABC”-确定-输入K宝密码
常见问题:
1、提示infsecnetsign1,说明农行控件没装好,重新安装即可;
2、浏览器安全等级太高了
ie默认安全等级是中-高,设置为中,将支付页面加入可信任站点。
关于对接农业银⾏⽀付的问题农业银⾏对接会给⼀个银企通平台的安装程序,然后找⼀台window系统的服务器安装作为前置机。
附录:银企通的配置(本地服务器配置银⾏会提供给,默认TCP协议,HTTP协议虽然有选项但是不⽀持,默认占⽤前置机的15999端⼝,ERP模式下可以⾃⼰修改)然后对接⽀付的主要问题就是给前置机的IP地址的15999端⼝发送要求格式的报⽂就⾏了,端⼝会根据报⽂中的交易码⾃动判断当前属于什么交易。
报⽂就不贴了,对接的时候跟银⾏技术⼈员多沟通下,问问他们报⽂的⼀些注意事项。
//报⽂拼接可以选择dom4jElement root = DocumentHelper.createElement("ap"); //根节点root.addElement("CCTransCode").addText("CFRT02");//交易代码root.addElement("ProductID").addText("ICC");//产品标志root.addElement("ChannelType").addText("ERP");//渠道标志return root.asXML();/*** 请求数据:加密标识(1加密,0不加密) + 请求xml数据的长度(默认7位,不够补空格) + 请求的xmlpublic static String genRequestData(String s) throws Exception {return "0" + String.format("%1$-6s", s.getBytes("gbk").length) + s;}//报⽂发送时前⾯会有⼀个 2-6位的加密标志作为报⽂头,这个和银⾏确认下是否加密,要以gbk编码发送给前置机,从⽹上找的材料意思是前置机是gbk编码的,utf8加密应该会报错 /*** TCP报⽂发送* @param url* @param port* @param data* @return* @throws Exception*/public static String socketSendAndReceive(String url, int port, String data) throws Exception {System.out.println("请求数据:" + data);Socket socket = new Socket(url, port);OutputStream bw = socket.getOutputStream();bw.write(data.getBytes("gbk"));bw.flush();InputStream ips = socket.getInputStream();StringBuffer sb = new StringBuffer();int len = 0;byte[] buf = new byte[1024];while ((len = ips.read(buf)) != -1) {sb.append(new String(buf, 0, len, "gbk"));}bw.close();ips.close();socket.close();return sb.toString();}/*** 把XML⽆脑解析为MAP** @param msg* @author jieYW* @date 2018/5/29* @return com.mind.pay.abc.ap.ApXmlBuilder*/public static Map<String,Object> parseXml(String msg)throws Exception {Map<String,Object> resultMap=new HashMap<>();msg=msg.substring(msg.indexOf("<"));InputStream inputStream = new ByteArrayInputStream(msg.getBytes("UTF-8"));SAXReader reader = new SAXReader();Document document = reader.read(inputStream);Element root = document.getRootElement();List<Element> elementList = root.elements();// 遍历所有⼦节点resultMap=getAllElements(elementList,resultMap);// 释放资源inputStream.close();inputStream = null;return resultMap;}private static Map<String, Object> getAllElements(List<Element> childElements,Map<String,Object> mapEle) { for (Element ele : childElements) {mapEle.put(ele.getName(), ele.getText());if(ele.elements().size()>0){mapEle = getAllElements(ele.elements(), mapEle);}}return mapEle;}。
付款流程是指在商业交易中,从客户购买商品或服务到最终支付完成的整个过程。
以下是一个一般的付款流程框架:1. 购物车和结账:-用户将所需商品添加到购物车,然后进入结账流程。
在结账阶段,用户提供配送信息、选择支付方式等。
2. 选择支付方式:-用户选择支付订单的方式,这可能包括信用卡、借记卡、电子钱包、支付宝、微信支付、银行转账等多种支付方式。
3. 输入支付信息:-用户需要提供支付信息,如信用卡号、有效期、CVV码等。
对于其他支付方式,可能需要登录相应的支付平台账户。
4. 支付授权:-系统向支付服务商发送支付请求,用户需要进行授权确认支付。
这通常需要输入密码、指纹识别、手机验证码等。
5. 支付处理:-支付服务商对支付请求进行处理,验证用户的支付信息,确认支付是否成功。
6. 支付成功与失败处理:-如果支付成功,商户系统收到支付成功通知,订单状态更新为已支付,同时给用户发送订单确认信息。
如果支付失败,用户可能需要重新尝试支付或选择其他支付方式。
7. 订单处理和发货:-商户系统接收到支付成功通知后,开始处理订单。
这可能包括库存减少、发货准备等。
一旦订单准备好,商户系统会通知物流服务发货。
8. 发货与收货:-物流服务根据商户系统的发货通知,将商品送达客户指定的地址。
用户收到商品后可以进行验收。
9. 退款处理:-如果客户要求退款或发生其他支付异常,商户可能需要进行退款处理。
这可能包括退款申请、审核、退款操作等步骤。
10. 支付记录和报告:-商户系统和支付服务商会记录支付的详细信息,生成报告供商户用于财务管理、统计分析等用途。
这是一个通用的付款流程框架,具体的流程步骤和细节可能因行业、支付方式和系统架构的不同而有所差异。
安全性是付款流程设计的一个重要考虑因素,确保用户的支付信息得到保护,同时整个流程需要简单、流畅以提高用户体验。
农行网上支付平台 电子支付卡使用手册V1.5目录第一章系统概述 (4)第二章业务流程说明 (5)1申请电子支付卡 (5)1.1流程图 (5)第三章操作说明 (6)1登录客户服务系统 (6)1.1功能概述 (6)1.1.1功能入口 (6)1.1.2功能说明 (6)2电子支付卡 (7)2.1功能概述 (7)2.1.1功能入口 (7)2.1.2功能说明 (7)2.2申请电子支付卡 (8)2.2.1使用人员类型 (8)2.2.2功能入口 (8)2.2.3功能说明 (8)2.2.4使用说明 (8)2.3注销电子支付卡 (11)2.3.1使用人员类型 (11)2.3.2功能入口 (11)2.3.3功能说明 (11)2.3.4使用说明 (11)2.4维护电子支付卡 (12)2.4.1使用人员类型 (12)2.4.2功能入口 (12)2.4.3功能说明 (12)2.4.4使用说明 (12)3查询 (14)3.1功能概述 (14)3.1.1功能入口 (14)3.1.2功能说明 (14)3.2查询电子支付卡资料 (15)3.2.1使用人员类型 (15)3.2.2功能入口 (15)3.2.3功能说明 (15)3.2.4使用说明 (15)3.3查询交易资料 (17)3.3.1使用人员类型 (17)3.3.2功能入口 (17)3.3.3功能说明 (17)3.3.4使用说明 (17)3.4查询账户余额 (19)3.4.1使用人员类型 (19)3.4.2功能入口 (19)3.4.3功能说明 (19)3.4.4使用说明 (19)第一章系统概述电子支付卡是农行特别为农行持卡人提供的网上支付工具,可在网上直接申请,不需到网点办理就可以使用。
电子支付卡为虚拟卡,用来避免使用真实卡号在网上交易的风险。
电子支付卡仅建立与真实卡的对应关系,实际资金存在真实卡账户中,不需要进行转账的动作就可以使用。
客户服务系统(电子支付卡系统)是农行提供农行持卡人用来管理电子支付卡的系统,农行持卡人可以使用本系统进行电子支付卡的管理及网上交易的查询。
农行公户给工人发工资支付操作流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor.I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!农业银行企业账户发放员工工资的操作流程详解在中国,农业银行是众多企业和机构首选的金融服务提供商之一。
农⾏⽹上⽀付平台_商户使⽤⼿册农⾏⽹上⽀付平台商户服务系统使⽤⼿册V1.0⽬录第⼀章功能概述 (4)1功能概述 (4)2⾓⾊划分 (4)3功能与⾓⾊对应关系 (4)第⼆章商户申请、开通、使⽤流程 (5)1提交申请材料 (5)2商户资格审核 (5)3开设⽹上特约商户 (5)4交付商户开通业务所需的材料 (5)5下载商户接⼝软件包 (5)6下载商户交易平台证书 (6)7开发连接交易程序 (6)8进⾏测试交易 (6)9开通商户进⾏正式交易 (6)第三章业务流程说明 (7)1取消⽀付 (7)1.1流程图 (7)1.2资料录⼊ (7)1.3删除、修改驳回的请求 (7)1.4复核 (7)2退款 (8)2.1流程图 (8)2.2资料录⼊ (8)2.3删除、修改驳回的请求 (8)2.4复核 (8)第四章操作说明 (9)1交易处理 (9)1.1功能概述 (9)1.2取消⽀付 (10)1.2.1使⽤⼈员类型 (10) 1.2.2功能⼊⼝ (10) 1.2.3功能说明 (10) 1.2.4使⽤说明 (10) 1.3退款 (13)1.3.1使⽤⼈员类型 (13) 1.3.2功能⼊⼝ (13) 1.3.3功能说明 (13)2复核 (16)2.1功能概述 (16)2.1.1功能⼊⼝ (16) 2.1.2功能说明 (16) 2.2复核取消⽀付 (17) 2.2.1使⽤⼈员类型 (17) 2.2.2功能⼊⼝ (17) 2.2.3功能说明 (17) 2.2.4使⽤说明 (17) 2.3复核退款 (19)2.3.1使⽤⼈员类型 (19) 2.3.2功能⼊⼝ (19) 2.3.3功能说明 (19) 2.3.4使⽤说明 (19)3交易统计 (21)3.1功能概述 (21)3.1.1功能⼊⼝ (21) 3.1.2功能说明 (21) 3.2交易量统计 (22) 3.2.1使⽤⼈员类型 (22) 3.2.2功能⼊⼝ (22) 3.2.3功能说明 (22) 3.2.4使⽤说明 (22)4查询 (23)4.1功能概述 (23)4.2查询交易记录 (24)4.2.1使⽤⼈员类型 (24) 4.2.2功能⼊⼝ (24)4.2.3功能说明 (24)4.2.4使⽤说明 (24)4.3查看银⾏通知 (26)4.3.1使⽤⼈员类型 (26) 4.3.2功能⼊⼝ (26)4.3.3功能说明 (26)4.3.4使⽤说明 (26)5资料下载 (27)5.1功能概述 (27)5.1.1功能⼊⼝ (27)5.1.2功能说明 (27)5.2下载交易记录 (28)5.2.1使⽤⼈员类型 (28) 5.2.2功能⼊⼝ (28)5.2.3功能说明 (28)5.2.4使⽤说明 (28)6商户测试 (29)6.1.1功能⼊⼝ (29)6.1.2功能说明 (29)6.2测试指导 (30)6.2.1使⽤⼈员类型 (30) 6.2.2功能⼊⼝ (30)6.2.3功能说明 (30)6.2.4使⽤说明 (30)7证书下载 (32)7.1功能概述 (32)7.1.1功能⼊⼝ (32)7.1.2功能说明 (32)7.2下载SSL服务器证书 (33) 7.2.1使⽤⼈员类型 (33)7.2.4使⽤说明 (33)7.3下载商户服务器证书 (35)7.3.1使⽤⼈员类型 (35)7.3.2功能⼊⼝ (35)7.3.3功能说明 (35)7.3.4使⽤说明 (35)8商户软件包下载 (41)8.1功能概述 (41)8.1.1功能⼊⼝ (41)8.1.2功能说明 (41)8.2下载商户软件包 (42)8.2.1使⽤⼈员类型 (42)8.2.2功能⼊⼝ (42)8.2.3功能说明 (42)8.2.4使⽤说明 (42)第⼀章功能概述1功能概述商户服务系统是提供农⾏B2C⽹上特约商户的商户管理⼈员通过Web⽅式进⾏⽹上⽀付交易的管理。
网付通支付流程用户在商户端提交订单并进入网付通支付网关后,可选择网银支付。
通过选择界面中所需银行图标,系统将自动进入相应银行网银支付界面,用户在银行网银支付界面正确填写所需支付信息并确认后完成支付。
此处以“中国农业银行”为例。
网银支付网银支付流程说明第一步,选择中国农业银行图标,页面下方会显示中国农业银行网上支付相关说明。
用户支付需符合说明中所需。
点击“去网上银行支付”按钮进入下一步。
网银支付网银支付流程说明第二步,系统自动转向中国农业银行支付界面,请在系统规定时间内完成支付,在支付完成前,请勿关闭该页面以免影响支付结果。
如在支付完成前须更换其他支付方式,请点击该弹出窗口右下角的“重选支付方式”链接。
网银支付网银支付流程说明第三步,进入到中国农业银行支付界面,选择检测计算机中已经安装的由中国农业银行颁发的文件证书并提交支付请求。
网银支付网银支付流程说明第四步,检测证书后,选择对应的中国农业银行证书,然后点击“下一步”提交。
网银支付网银支付流程说明第五步,进入到中国农业银行的证书客户支付界面,选择支付卡号及填写支付密码等要素,然后点击“确认付款”进行订单提交。
网银支付网银支付流程说明第六步,交易成功,在中国农业银行网站上完成支付。
网银支付网银支付流程说明第七步,支付完成返回网付通页面,网付通支付网关出现交易成功提示,并自动返回商户订单网站。
网银支付 2 网银支付广东银联网银支付流程说明第一步,用户在商户端提交订单并进入网付通支付网关后,可选择网银支付。
网银支付网银支付流程说明第二步,选择“广东银联”图标,支付渠道为广东银联所支持的银行,包括广州银行、广州农商行等。
网银支付网银支付流程说明第三步,若是选择错误,可以重新选择支付方式,点击“重选支付方式”链接便可。
网银支付网银支付流程说明第四步,选择相应的卡种,借记卡或者信用卡。
网银支付网银支付流程说明第五步,按照所选择的卡种,输入卡号、证件号码、密码、验证码等信息,然后点击“确认支付”。
中国农业银行中国农业银行B2B支付开通流程买方(通过网上购买商品或服务的企业)只需要申请成为农行企业注册客户,就能够享受便捷安全的电子支付服务。
即有U盾版网银便可。
常见问题1、企业用户支付成功后,且复核完成,并且资金已扣减,但支付平台还是显示未支付,且通过商户服务系统查询也没有相关记录。
财务人员发来的截图如下:原因:可能财务人员支付成功后没有点击【发送】按钮,可以要求财务人员点击“进入交易”页面,重新发送该笔交易。
B2B支付流程1、直接支付模式买方在商户网站选购商品或服务,然后按照支付流程可逐步完成支付过程。
需要注意的是,进入农业银行支付页面后,选择支付方式时,应选择“出示证书”选项,不要选择“人工输入”。
2、间接支付模式1)企业用户选购商品或服务后,如果登录农业银行网上银行后因某种原因未完成支付,有制单权限的操作员可再次登录农业银行网站,在网站左侧登录入口选择“电子商务”,进入电子商务登录页面,选择“证书客户登录”。
2)选择“B2B交易管理-交易选择”,在显示的交易列表中选择待支付的交易,点击“确定”3)进入查看交易详细信息页面,确认支付信息后,点击“同意”,完成支付信息的提交。
4)有复核权限的操作员登录农行电子商务客户服务系统,选择“B2B交易管理-交易复核”,从待复核的交易信息列表中选择待复核交易,点击“确定”按钮5)查看交易详细信息,确认无误后点击“同意”完成复核。
6)复核成功后,需要再选择“交易发送”,完成交易发送过程。
企业账户网上支付银行订单号查询1、企业操作员登录农行电子商务客户服务系统,选择“B2B交易管理-交易查询”,选择交易状态、交易类型和起止日期,点击“查询”按钮。
2、交易查询列表中,账单编号即为所查询的银行订单号。
支付系统开发的流程又有哪些呢?
1、需求沟通。
无论是哪种内容的支付系统开发,需求沟通都是至为重要的步。
只有明确需求,才能在此基础上制定出合适的解决方案,帮助客户解决问题。
2、方案确认。
根据需求分析为客户提供合理的解决方案,包括项目报价、项目实施周期等内容,描绘出项目开展的一个大致轮廓
3、签约立项。
若双方确定是彼此想要寻找的人,则可进行框架协议的签订,使得合作关系正式生效。
4、项目调研。
支付系统开发商需对客户的行业做一个背景调查,以此更好的理解项目,推动项目的实施。
5、支付系统开发。
前期准备工作完成后,便可正式进入开发阶段,由技术人员负责将功能用代码落地实施,实现支付系统的需求。
6、测试上线。
支付系统开发完成后,需要有专业的测试人员进行测试。
确认无误后则可进行交付,将系统支付提上上线日程。
7、系统维护。
支付系统开发商需提供一定期限内的售后服务,以便在支付产品出现问题时能够在时间内提供技术支持服务。
这里说的农行包含农行的第三方支付,因为他的流程和处理方式完全一致
一、订单状态
待支付:用户提交订单的时候赋予此状态(可再支付)
支付成功,待确认:在农行的通知页面里,success代码中赋予此状态(不可再支付)
支付失败:在农行的通知页面里,fail代码中赋予此状态(可再支付)
交易成功:在支付宝的通知页面里,success代码中赋予此状态;在农行的查询订单代码中,当农行返回03、04时赋予此状态(不可再支付)
交易失败:在支付宝的通知页面里,fail代码中赋予此状态;在农行的查询订单代码中,当农行返回00时,赋予此状态(可再支付)
二、支付流程
首先、支付宝和农行都有一个异步通知页面。
这个页面很关键
这2个页面都有一个判断支付是否成功的代码
对于支付宝来说,支付成功,就意味着交易成功,可以马上将用户的订单状态改为“交易成功”
对于农行来说,支付成功,只能表示用户的钱已经扣了,但是农行还没有到账,此时订单状态改为“已支付、待确认”,这种状态下,用户不能再次支付,否则要造成重复支付。
在这个通知页面里的代码没有执行前,我们都可以肯定用户是没有支付的,这种情况下,用户可以再次支付。
当这个通知页面执行后,就要分两种情况。
支付宝
通知页面里的success就意味着交易完成,可以将订单状态改为“交易完成”,否则就是“交易失败”
农行
通知页面里的success表示用户已经支付了,扣款了。
但是钱不一定到农行的账户。
这个时候订单状态改为“支付成功、待确认”这种状态下,用户不能再次对这个订单进行支付
通知页面的fail表示支付失败,这种状态下,可以再次进行支付。
针对农行,需要设计一个定时器,定时查询处于“支付成功、待确认”02状态下的订单。
根据查询订单的返回值,改变订单的状态。