首页 > 分享 > 在线网关支付有哪些API接口,如何快速接入在线支付

在线网关支付有哪些API接口,如何快速接入在线支付

教您开通聚合商家收款码,也称为三合一收款码,支持银行卡/支付宝/花呗/信用卡/微信付款,这个收款码是银联旗下的云闪付APP申请,放下安全!银联云闪付品牌,百分比值得信赖!下面提供云闪付商家收款码的申请全过程给大家!

【云闪付商家收款码 开通全过程视频!】     


上面就是云闪付商家收款码的申请全过程 !您学会了吗?     

云闪付服务商官网是:ysffws.com,进入云闪付服务商官网可以直接联系上服务商,服务商可以帮助您完成二 次认证,解决申请过程出现的任何问题,是您申请收款码的好帮手哦!~     

云闪付网上支付网关是云闪付与商业银行为持卡人提供的一体化、综合性的互联网支付工具。 主要支持输入卡号支付、用户登录支付、网银支付、小额支付(IC卡支付)等多种支付方式为持卡人提供境内外网购支付服务。 网关支付产品主要适合持卡人在商户网站进行B2C购物支付。 持卡人点击云闪付在线支付图标,跳转至云闪付页面,完成支付信息录入,最终完成支付。

特征

安全支付

采用多重安全防控技术,强大的风险监控系统实时拦截交易。

健全风险处置和化解机制,维护各方利益。

快捷支付

持卡人无需开通网银即可享受网上支付服务,商户可直接受理超过40亿张带有云闪付标识的云闪付卡。

全球支付

云闪付跨境在线支付服务已覆盖全球主要国家和地区。 国内外云闪付卡均可使用。 境外网上受理商户免收货币兑换费。 持卡人可“点击鼠标全球网购”。

享受折扣

云闪付在线支付持续与240多家银行、多家商户开展优惠活动,包括抽奖、即时折扣、现金返利、优惠券返利、免费通话、免费积分等奖励形式,让持卡人享受在线支付新生活。

下面为您介绍在线网关支付有哪些API接口以及如何快速接入在线网关支付。 本文介绍如何从零开始,使用云闪付开放服务平台服务器SDK快速接入网关支付产品,并完成与云闪付的接口。

注:以下代码示例和demo用于说明API的基本使用,针对的是最基本的业务场景。 供商户参考,特殊情况下请根据高级功能进行扩展,以确保满足实际业务需求。

API接口:消费接口、消费撤销接口、返回接口、交易状态查询接口、云闪付加密公钥更新查询接口、预授权接口、预授权撤销、预授权完成、预授权完成撤销、文件传输界面(用于帐户文件下载)。 您可以点击在线网关支付API列表查看更多详情。

第一步:申请入网

您有 2 个选择:

1、在银联官网注册:

您可以在页面点击【我要加入网络】发起自助签名申请。

详情请参阅在线申请流程。

2.联系服务商:

查看服务商介绍

第二步:申请证书

开发者在调用接口之前需要获取三个证书:签名证书、敏感信息加密证书、验证证书。

● 签名证书

商户或机构将消息中签名字段()之外的所有数据元素按名称以key=的形式排序,然后使用&作为连接符将其拼接成待签名的字符串。 其次,使用SHA-256算法对签名字符串进行摘要,然后使用云闪付给商户签发的签名私钥证书中的私钥对摘要进行签名(签名时选择SHA-256作为算法)。 最后对签名进行编码,将编码后的签名字符串放入()表单域中,与其他表单域一起通过HTTP Post传输到云闪付全渠道支付平台。

测试环境签名证书从开发包目录中获取。

如何获取生产环境签名证书:入网流程完成后,银联业务运营中心将向申请表中的联系邮箱发送入网通知邮件。 请参考邮件中的“证书下载、导出和上传流程”文档进行下载。 下载所需的证书序列号和授权码将在邮件正文或附件中给出。

● 验证证书

商户或机构将消息中签名域()之外的所有数据元素以key=的形式按名称升序排序,然后使用&作为连接符拼接成待签名的字符串。 其次,利用SHA-256算法对签名字符串进行摘要,然后利用商户接入网络时云闪付提供的签名验证公钥证书中的公钥对摘要和签名进行签名验证操作消息中的信息。

验证证书直接从开发包中的目录获取。

第三步:集成并配置SDK

为了帮助开发者调用开放接口,我们提供了开放平台服务端SDK,包含JAVA、PHP、.NET三种语言版本,封装了签名验证、HTTP接口请求等基本功能。 请先下载对应语言版本的SDK并引入到您的开发项目中。

网关支付

网关支付产品包括两类API。 设置测试地址和生产地址时,请注意前端和后端交易地址的差异。

前端交易API:消费交易属于前端交易,需要跳转到云闪付支付页面进行支付。 需要从前端页面以表单的形式提出请求。 浏览器会自动跳转到云闪付的相关页面(一般是支付或激活页面)。 用户在该页面完成相关业务操作后,会跳转回商户指定页面。 。

后端交易API:直接从服务器发起HTTP请求,商户网站根据接口发送至云闪付后端。 不跳转云闪付页面。 除消费者交易外的所有交易都是后端交易。

调用流程

如上图所示,持卡人在商户网站下单后,商户系统根据消费API的参数规范生成订单数据,然后通过网站上的Form表单请求云闪付前端地址。前端页面,自动跳转页面至银联网关页面。

持卡人在云闪付页面完成支付后,将根据消费API中商户传入的前端通知地址,将持卡人重定向回商户页面。 支付结果参数、详细通知参数可参见消费API。

同时,云闪付还会根据原消费API中传入的异步通知地址,将支付结果作为参数以POST请求的形式通知给商户系统。 查看具体信息。

除了远期支付流程外,云闪付还提供交易状态查询、退货、对账等配套API。

注意

● 由于前台通知需要持卡人主动点击“返回商户”,存在不可靠性。 前台通知只能作为商户支付结果页面的入口。 最终支付结果必须以交易状态查询接口为准。 您不能仅依赖前台通知。 。

● 当消费交易状态查询收到=00 和=00 时,表示查询的交易成功。 其他人则表示正在处理。 不成功的前端消费交易可以继续跳转并再次支付。

● 商户系统收到前端通知或后端通知后,必须验证签名(验证通知中的参数),以确保支付通知是银联闪付发送的。 验证方法请参见通知。

● 收到前台通知或后台通知并通过签名验证后,发起交易查询请求,根据通知中的 和 查询交易结果。

3.前台通知响应码

前端通知成功的响应码为00或A6。 仅当支付成功时,才会发送前端通知。 交易失败时(如余额不足)不会发送。

后台通知响应码

后端通知成功的响应码为00或A6。 网关支付只有在交易成功后才会通过所有渠道向商户发送后台通知;

对于其他后台资金交易,如退货、消费取消等,全渠道系统会在后台通知请求方,请求方也必须收到后台通知。

使用SDK快速接入

银联支付接口文档_银联付款凭证_银联支付文档

网关支付com..acp.demo..e:

void(请求,响应)

, {

resp.("text/html; ="+ .);

//从首页传过来

= 要求。("");

= 要求。("");

地图=new();

/***云闪付全渠道系统,产品参数,除自选外无需修改***/

。放(””, 。); //版本号,全渠道默认值

。放(””, 。); //字符集编码,可以使用UTF-8或GBK。

。放(””, 。()。()); //签名方法

.put("", "01"); //交易类型,01:消费

.put("", "01"); //交易子类型,01:自助消费

。放(””, ””); //业务类型,B2C网关支付,手机wap支付

.put("", "07"); //渠道类型,该字段区分B2C网关支付和手机wap支付; 07:PC、平板电脑 08:手机

/***商户接入参数***/

。放(””, ); // 商户号,请修改为您申请的正式商户号或open注册的777测试商户号

.put("", "0"); //接入类型,0:直连商户

。放(””,。()); //商户订单号,8-40位数字和字母,不能包含“-”或“_”,可以自行自定义规则

。放(””, 。()); //订单发送时间,取系统时间,格式为,必须取当前时间,否则会报无效

.put("", "156"); //交易币种(国内商户一般为人民币156元)

。放(””, ); //交易金额,单位分,无小数点

//.put("", "透传字段"); //请求方保留该字段,如需使用请开启; 透传字段(可以实现商户自定义参数的跟踪)是本次交易的后台通知,对于本次交易很重要。 交易状态查询交易和对账文件将原样返回。 商家可按需上传,长度为1-1024字节。 当出现&={}[]符号时,可能会导致查询接口响应消息解析失败。 建议只传输字母和数字,并用|分隔,或者可以对最外层进行编码(编码后出现的等号不会导致解析失败,可以不用管)。

//前台通知地址(需要设置允许外网访问http)。 支付成功后点击页面“返回商户”按钮时,会向该地址发布异步通知消息。

//如果您想在几秒内自动跳转回商户页面,则需要联系云闪付业务申请自动返回商户页面。

银联支付文档_银联支付接口文档_银联付款凭证

//异步通知参数详细信息请参见帮助中心下载产品接口规范。 网关支付产品接口规范。 消费交易商户通知。

。放(””, 。);

//后台通知地址(需要设置为【外部网络】且可以访问http)。 支付成功后,云闪付会自动向商户发送的地址发布异步通知消息。 交易失败,云闪付不会发送后台通知

//后台通知参数详细信息请参见帮助中心下载产品接口规范。 网关支付产品接口规范。 消费者交易商家通知。

//注意:1、需要设置为可以从外网访问,否则收不到通知 2、可以使用HTTP 3、收到后台通知后,需要在10秒内返回或者302状态代码

// 4. 如果云闪付通知服务器发送通知后10秒内没有收到返回状态码或无响应码,云闪付将在一段时间后再次发送。 共发送5次,每次间隔时间为0、1、2、4分钟。

// 5.如果发送的话,后台通知地址是多少?参数,例如:后台通知处理程序验证签名之前,需要编写逻辑去掉这些字段,然后验证签名,否则签名验证失败。

。放(””, 。);

// 订单超时。

// 此时间后,除网银交易外,云闪付系统将拒绝接受其他交易,并提示超时。 超时后若重定向银行网银交易成功,将自动退款,并在5个工作日左右将金额退回持卡人账户。

// 建议付款时微信时间加上15分钟。

// 如果查询接口响应超过超时时间且不是A6或00,则可以判断为失败。

.put("", new ("").(new Date().() + 15 * 60 * 1000));

//

//

// 消息中的特殊用法请参见网关跳转 .txt 的特殊用法

//

//

/** 请求参数设置完毕后,对请求参数进行签名并生成html表单,将表单写入浏览器并跳转打开云闪付页面**/

地图=.sign(,.); //消息中的值是在方法中获取并自动赋值的,只要证书配置正确。

= .().(); //获取请求云闪付的前端地址:对应的属性文件。 在文件中。

html = .(, ,.); //生成自动跳转的Html表单

.("打印请求HTML,这是请求消息,是联查排查的依据:"+html);

//将生成的html写入浏览器,完成自动跳转并打开云闪付支付页面; 调用此函数后,在将html写入浏览器并跳转到云闪付页面之前,html中的表单项名称将无法更改。 修改总和值。 如果修改,签名验证将失败。

分别。().(html);

在线网关支付API关键输入参数、关键通知参数等更详细信息请点击链接:

相关知识

商户选择在线支付,在线支付有哪几种支付方式()
电子商务网站的十大在线支付方式
在线支付相关概念
去哪儿网支付系统架构演进
网站增加支付宝花呗在线支付
植物识别API接口
如何使用在线支付服务
通用手写体识别API接口详解:提高识别效率
一文看“透”你所不知道在线支付
生日花语API接口

网址: 在线网关支付有哪些API接口,如何快速接入在线支付 https://m.huajiangbk.com/newsview849451.html

所属分类:花卉
上一篇: 如何有效集成移动支付SDK以提升
下一篇: 聚合支付及接口 [多场景支付就选