1. 商户根据客户的支付行为生成订单,包括商户号,订单号,金额,等支付要素,并提交付款请求。
2. 用户支付成功,财付通采用后台调用方式将支付结果实时返回商户系统。
3. 商户接收到支付成功请求后,输出反馈信息给财付通,并完成相关业务逻辑。
4. 财付通接收到商户返回的成功信息,再将用户引导回商户网站,这里有一个跳转步骤。
接口通知流程
1 返回结果
在此通知接口模式中,商户需要确保return url稳定可靠。该return url完成接收财付通发送的支付结果信息,交易结果信息将以GET方式传递至商户。财付通只将支付成功的订单进行返回。
在传送给商户的参数中,包含使用财付通私钥(非对称加密中的术语)对交易结果数据的数字签名。商户应该先用财付通的公钥文件验证该数字签名,确认该通知信息的合法性。然后完成相关业务逻辑。
2 输出反馈
财付通要求商户系统return_url输出以下代码:
----------------------------------------------------------------------------------------------
<html>
<head>
<meta name="TENCENT_ONLINE_PAYMENT" content="China TENCENT">
<script language="javascript">
window.location.href='http://show_url';
</script>
</head>
<body></body>
</html>
----------------------------------------------------------------------------------------------
财付通不允许在return_url中发生任何跳转,并要求商户系统第一时间输出
<meta name="TENCENT_ONLINE_PAYMENT" content="China TENCENT">
此为财付通系统判断是否成功返回支付结果的唯一凭证。
3 用户返回
财付通接受到以上反馈信息后,将引导用户返回http://show_url进行浏览
3 安全控制
1 财付通采用加密和数字签名认证体系
2 通讯使用SSL协议(128位),对数据进行加密
3 商户和财付通间数据交互都使用加密,并使用数字签名进行数据验证,确保数据的完整性和不可抵赖性。
系统原理
1. 用户在商户系统挑选所需商品。
2. 商户系统按照财付通支付请求格式生成订单确认页面展示给用户。
a) return_url指定支付成功之后,接收财付通支付结果通知的商户系统URL
3. 用户确认订单信息,选择支付方式,并确认提交给财付通。
4. 财付通验证交易单信息,生成支付引导页面展示给用户。
5. 用户填写付款帐户信息,并确认提交给财付通或者银行。
6. 财付通执行或者接收扣款结果信息,如果失败则展示支付失败信息给用户(如图6.1),如果成功则继续(如图6)
7. 财付通后台按照支付应答格式通知商户系统支付成功结果给return_url
8. 财付通接收商户系统反馈信息,分析报文格式,如果正确则认为同步成功,取商户反馈的result_url,并展示给用户(如图9);否则使用侧支付应答展示给用户(如图9.1)
9. 支付成功结束,展示给用户成功信息。
10. 用户侧支付应答前台调用。
11. 商户系统反馈的结果信息给用户。
查询流程
查询功能是财付通提供的辅助功能,用来协助商户系统处理网络异常引发的各类掉单问题,商户系统可以根据自己的需求来开发自己的订单查询功能。商户可以在用户查看自己购买的物品时触发查询,流程如下:
1 用户查看自己已经付款的商品列表。
2 商户系统对未确定的交易单发起订单查询,按照查询请求组织请求报文
3 财付通将查询到的交易信息,返照查询应答格式组织回应报文,通知商户系统
4 商户系统验证订单信息,并更新订单状态
5 商户系统检索已经支付的物品清单,展现给用户。
- 大小: 31.7 KB
- 大小: 56.1 KB
- 大小: 37.6 KB
分享到:
相关推荐
支付宝免签约 微信免签约 财付通免签约 支付接口 修改数据库配置文件config.php 导入base.sql 修改images目录下的图片为你的就可以使用了
支付宝 财付通 快钱 支付接口 整理的支付接口文档 欢迎大家下载
财付通在线支付接口财付通在线支付接口财付通在线支付接口asp版本
财付通支付接口源码.财付通支付接口源码···········
主要囊括了财付通B2C、财付通证书和财付通即时到帐中介担保双接口。其中即时到账示例主要有java、php、asp等完成。
这是财付通的支付接口测试完整代码
财付通C#08版及时到账支付接口。 使用方法: http://blog.csdn.net/wanglong7505/archive/2011/04/21/6338952.aspx
支付宝财付通免签约接口
asp.net开发的财付通支付接口,asp.net开发的财付通支付接口源码
第三方支付免签支付源码+微信支付接口+qq钱包+支付宝+财付通等接口 pay.68ft.com 注册申请通道接口
2019最新支付宝+财付通免签约即时到账接口源码,扫码支付接口支付宝支付接口修复版.zip 在下载后里面有教程,傻瓜式操作,修改自己的收款账号后即可上传服务器使用,支持接口回调
财付通demo 财付通支付 多个例子可供参考
C#财付通接口,有完整项目代码,可立即使用
财付通支付接口开发文档 集成多语言 php java等
magento财付通插件针对内销电商而开发。请关注我的个人网站wangdz.cn更多插件将第一时间发布
本程序采用了财付通支付接口做支付网关.支付成功后能将支付信息发送给客户的邮箱通知.你只需要免费申请一个财付通商户帐号就可以了. 更新记录: 2012年5月17日:升级了财付通支付接口到最新...
支付宝与财付通的接口例子源码功能介绍:最近项目需要特研究了下支付宝与财付通的接口、包括:标准双接口、财付通即时到帐中介担保双接口、纯担保交易接口、纯网关接口、即时到账交易接口、即时到账批量退款有密接口...
1、把\pay\4422875341317181.png换成你自己的二维码。 ... 3、把pay.php文件里的souho@live.com替换成你的支付宝账号,把185951958替换成你的财付通账号,然后把里面的域名http://test.souho.net/替换成你的域名(用...
JAVA财付通接口,有完整的项目,可以直接使用