建行网上支付接口开发规范及使用条件全解析

2024-06-29
来源:网络整理

(金融保险)建设银行网上支付接口开发规范 目 录 1.网上支付使用条件 1 客户进行网上支付的条件 1 商户在建设银行网上银行系统开立账户 12.网上支付流程 2 网上支付业务流程图: 2 客户使用建设银行证书 3 网上银行系统返回信息 3 商户支付结算及对账流程 3 商户对客户退款流程 4 当日退款 4 次日退款 4 3.商户  银行接口参数(个人客户) 5 4.商户  银行接口参数(企业客户) 7 5.银行  商户接口参数 9 附录1:MAC算法说明 11 附录2:数字签名算法说明 13.网上支付 网上支付使用条件 使用条件 客户进行网上支付的条件 1)与建设银行签订合同的客户  客户与建设银行签订合同并申请开通网上支付服务 客户签约的账户(信用卡或储蓄卡账户)即可进行网上支付 其购物所在商户提供建行支付功能 网上支付的结算范围不能超出建行网银管辖范围2)未与建行签约的客户 已在建行拥有账户(信用卡或储蓄卡账户) 其购物所在商户提供建行支付功能 网上支付的结算范围不能超出建行网银管辖范围商户在建行网银系统开户 商户与建行签订协议 银行为其提供结算账户及网上预申请密码 在线填写申请(需要输入预申请密码才能看到开户申请表) 网银中心授权颁发CA证书并建立商户信息维护表 商户下载证书 如果是需要实时反馈支付信息的商户,登录网银系统申请密钥 完成开户。 在线支付流程在线支付流程在线支付业务流程流程图: 在线支付业务流程步骤描述:1)客户登录商户网站,在商户网站上选择商品。

2)客户将所选商品放入购物车,下单。商户提供商户代码、订单号、总金额等信息;3)客户选择代理支付的银行——建行。确认后,商户代码、订单信息、总金额通过浏览器网址传输到建行网银网站;网银自动显示支付页面。客户先选择是否使用建行证书,然后输入龙卡号和密码,选择“确定”。支付信息加密传输到网银中心;4)网银中心收到客户的支付信息,转发给银行后台业务处理系统;5)经银行后台业务系统处理后,将处理结果返回给网银;6)网银通知客户支付(扣款)是否成功,若扣款成功,提醒客户留意商户网银后台1257账户返回的发货信息; 对于不需要立即响应的商户,请跳过步骤7、8; 7)对于需要立即响应的商户,若支付成功,网银会向商户反馈成功结果,若支付失败,则不返回任何信息给商户。 8)对于需要立即响应的商户,在收到银行付款成功通知后,会向客户发送到账信息。若客户收到银行付款(付款)成功通知(步骤6),但没有收到商户的到账信息,则需要向商户查询。最终商户与结算账户开立地的建设银行(网银会员行)会进行交易验证,对已经付款但未经商户确认的交易进行退款。客户使用建行凭证,客户在商户网站选择建行支付后,即链接至建行网银网站。

接口网上支付怎么操作_网上支付接口_接口网上支付是什么

此环节将商户名称、柜台号、订单号、金额、验证信息等传输到网银系统(建行提供无密钥MAC算法)。进入建行网银系统时,客户选择是否使用建行证书支付。 1)如果您是建行签约客户,可以选择证书支付。  选择证书支付后,输入用户号和登录密码,进入网上支付页面。  支付页面显示商户发送的商户名称、柜台号、订单号、金额等信息(不可更改)。客户选择支付账户,输入交易密码,选择“确认”或“取消” 2)如果客户没有和建行签约,只能使用非证书支付。  选择非证书支付后,进入网上支付页面。  支付页面显示商户发送的商户名称、柜台号、订单号、金额等信息(不可更改)。 客户输入龙卡号、密码,选择“确认”或“取消”。网银系统返回信息网银系统向商户返回成功或失败信息(根据商户类型分两种情况处理)1)对于不需要实时反馈支付结果的商户,直接通过浏览器向客户展示支付结果(业务处理步骤6)。2)对于需要实时反馈支付结果的商户,将支付结果返回给客户(业务处理步骤6)。同时,若支付成功,将结果和数字签名信息(注:签名算法及签名内容由建行规定)反馈给商户(业务处理步骤7)。签名验证成功后,进行后续处理;若支付失败,则不再通知商户。

商户付款结算及对账流程 1)每个商户在建行开设专用结算账户,客户通过建行网银支付功能付款时,款项记入商户专用结算账户(含订单号信息)。 2)商户可通过浏览器登录建行网银,实时查询网上付款记录;对于需要实时反馈付款结果的商户,由于在交易过程中已经获取了付款结果,也可在商户本地数据库中查询付款信息。 3)商户还可通过浏览器下载对账文件(付款记录),文件上每一笔付款均已成功支付。 商户对客户的退款流程 退款是指银行付款(扣款)成功后,因客户要求退货或商户无法发货,商户通过银行将款项退还给客户。银行退款处理流程取决于商户提交退款请求的时间。 当日退款 1)商户登录建行网银,选择网上退款功能。 2)商户输入当日订单号(每个订单只能退款一次) 3)银行查询原始交易,返回交易日期、支付金额 4)商户输入退款金额(全部或部分)、交易密码、备注。 5)银行后台系统检查是否可以退款,返回成功或失败信息。 次日退款 1)商户联系当地建行,手动完成退款。 商户 商户 银行接口参数银行接口参数(个人客户) (个人客户) 个人客户在商户网站选定产品后,商户网站生成以下信息传输给建行网站: 域名 类型 备注 商户代码 CHAR(9) 建行分配 商户柜台代码 CHAR(9) 建行分配,默认为分行代码 CHAR(9) 建行分配 订单号 CHAR(30) 商户提供,最大30位,按实际长度给定 付款金额 (16,2) 商户提供,按实际金额给定 币种 CHAR(2) 默认为01—人民币 备注1 CHAR(30) 不经网银处理,直接传输到同城网 备注2 CHAR(30) 不经网银处理,直接传输到同城网 交易代码 CHAR(6) 建行分配为MAC校验字段 CHAR(32) 采用标准MD5算法,由建行实现商户注意:商户必须保证订单号的唯一性,为了加快站间接口的开发速度,站间接口的参数采用普通URL方式传输,商户在FORM中包含上述信息,然后生成如下图所示的URL:

分享