ASP.NET和支付宝合作开发第三方接口的注意事项
最近公司和支付宝合作开发第三方接口的项目,这里把过程中需要注意的地方说明一下:
前提:一般来说单个银行不接收个人或私企开通支付接口。因此,和第三方支付公司合作,签订合约开放接口就是通行的做法。
流程:比较简单,找到第三方支付公司,和他们的业务人员接洽,表明意图,填写申请表,提交相关材料的加盖公章复印件(包括不限于:营业执照、税务登记证、组织机构代码证、企业银行开户证、法人身份证等,此外,还有一些各家的小需求,比如银联会要求出具网站的域名持有证;财付通会要求你提供涉及特种经营范围的经营许可证等)。
关键的是谈费率扣点(第三方支付公司会从每笔交易中扣除一定比例的费率作为佣金)
有的是阶梯费率,交易量越大扣点越少(如支付宝)
有的是包量费率,在一段时间内交易总金额在数量内的给予优惠,超出部分扣点增大(如财付通、网银在线)
还有的是单一费率,不管多少量就走一个价(如,快钱、银联在线)。
经验:
第三方公司的费率会有几个节点,
第一个档次:大概是0.8%~0.9%,如果你愣头上门就说,他们的报价一般就降到这里(不要调戏小姑娘和小伙子们了他们真心没有权限)。
第二个档次:大概是0.6%~0.5%,如果有门路,能和负责的领导直接对话,能谈下来,差不多是这个附近(当然,你们可以说,财付通达到1kw流水后只扣0.45%,但是找领导后,一开始就可以享受这样的低扣点。不是什么中国特色,这是信息和资源的不对等下产生的伪价格歧视)。
第三档次:我们是0.1%,因为这个属于公共事业收费,是最低的底线,需要专门申请,仅面向于水电气等的缴费。这个看情况,我们是由于支付宝要抢占市场,所以这么低,一般是0.28% 左右,反正是最低档的了。
费率扣点谈完以后就是签约了。之后第三方平台的技术人员会与申请方的技术人员对接(其实就是甩相关技术文档了啦,这个作为开发人员非常的重要!),对接完毕后进行虚拟测试各项功能是否调通,调通后转接到正式接口。之后就可以开始收钱了。
(接口设计:)交易中的流程就是,买家选择付款后,从网站跳转至支付平台的支付页面,验证信息付款成功后,支付平台反馈支付成功信息,网站显示交易完成。T+1日后支付平台将前日流水扣除费率后打入你的银行账户。这其中可能伴随,丢单、退款等异常情况,支付公司会有相应的细则对特殊情况进行处理。
补充说明:
1、支付宝和财付通的网银接口和自己的支付宝/财付通接口是两项服务需要分开申请。
2、担保交易和即时到账也是两项服务,对应不同的接口方式这个也要注意。
3、是否兼容多个第三方公司,主要看你的网站接口设计,签约中不包含排他性条约。支付宝接口、和支付宝网银接口,需要分开单独申请。支付宝即时到账和担保交易也可以分开申请。至于第三方平台可以兼容哪些银行,看第三方平台本身和各银行的接洽状态,他们支持的银行可以在各自的网站中查到。银联和支付宝的比较全。
4、支付宝和微信最大的区别就是:微信是消息找人,支付宝是人找信息。虽然他们都可以实现网络支付,但是微信作为聊天工具的方向较大,通过组件群加人,谈论的多为聊天方向,没有主动推送信息的功能。支付宝却不同,他会主动向客户推送信息,并多元化的实现多种业务。也正因为如此,一般开发第三方接口时的服务费用,支付宝是要高于微信的。
ASP.NET和支付宝合作开发第三方接口的注意事项的更多相关文章
- 调用支付宝第三方接口(沙箱环境) SpringMVC+Maven
一.蚂蚁金服开放平台的操作 网址:https://open.alipay.com/platform/home.htm 支付宝扫码登陆
- 支付宝WAP支付接口开发(Node/Coffee语言)
此博客不更新很久了, 更新的文档在这, 有兴趣到这里围观: http://neutra.github.io/2013/%E6%94%AF%E4%BB%98%E5%AE%9DWAP%E6%94%AF%E ...
- php支付宝在线支付接口开发教程【转】
php支付宝在线支付接口开发教程 这篇文章主要为大家详细介绍了php支付宝在线支付接口开发教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.什么是第三方支付 所谓第三方支付,就是一些和各 ...
- Java Web系统经常使用的第三方接口
1. Web Service 接口 1.1 接口方式说明和长处 在笔者的开发生涯中,当作为接口提供商给第三方提供接口时,以及作为client去调用第三方提供的接口时,大部分时候都是使用 Web Se ...
- 支付宝WAP支付接口开发
支付宝WAP支付接口开发 因项目需要,要增加支付宝手机网站支付功能,找了支付宝的样例代码和接口说明,折腾两天搞定,谨以此文作为这两天摸索的总结.由于公司有自己的支付接口,并不直接使用这个接口,所以晚些 ...
- 【转】支付宝WAP支付接口开发
支付宝WAP支付接口开发 因项目需要,要增加支付宝手机网站支付功能,找了支付宝的样例代码和接口说明,折腾两天搞定,谨以此文作为这两天摸索的总结.由于公司有自己的支付接口,并不直接使用这个接口,所以晚些 ...
- Java Web系统常用的第三方接口
1. Web Service 接口 1.1 接口方式说明和优点 在笔者的开发生涯中,当作为接口提供商给第三方提供接口时,以及作为客户端去调用第三方提供的接口时,大部分时候都是使用 Web Se ...
- PHP通过XML报文格式的POST请求方式,与第三方接口交互(发送xml,获取XML,并解析xml步骤)
开发者端:发送请求,并接收结果 <?php // 下面的demo,实现的功能如下: // 1-开发者需要判断一个用户是否存在,去请求第三方接口. // 2-与第三方接口的通信,是以xml格式传送 ...
- C#/ASP.NET MVC微信公众号接口开发之从零开发(四) 微信自定义菜单(附源码)
C#/ASP.NET MVC微信接口开发文章目录: 1.C#/ASP.NET MVC微信公众号接口开发之从零开发(一) 接入微信公众平台 2.C#/ASP.NET MVC微信公众号接口开发之从零开发( ...
随机推荐
- 【HDOJ】2386 Dart Challenge
纯粹母函数+滚动数组,水之. /* 2386 */ #include <iostream> #include <string> #include <map> #in ...
- Static Classes and Static Class Members
Static Classes and Static Class Members A static class is basically the same as a non-static class, ...
- 去掉eclipse js 错误提示
1.去掉项目目录底下的.project文件中的以下部分:<buildCommand> <name>org.eclipse.wst.jsdt.core.javascri ...
- canvas-画图改进版
前几天在canvas——画板中做了个很简陋的画板,只能画简单的线条,可以选择颜色和线条粗度,今天在此简陋的画板上增加了新的形状,撤销,保存,橡皮擦等功能,虽然功能还是很简单,刚接触canvas,过程中 ...
- [转载]jquery的extend和fn.extend
jQuery为开发插件提拱了两个方法,分别是: jQuery.fn.extend(object); jQuery.extend(object); jQuery.extend(object); 为扩展j ...
- 正经学C#_变量与其转换:《c#入门经典》
上一节上了变量.末尾简单了说了下 命名方式,声明变量. 命名方式在C#,或者任何语言都是非常重要的一门学问.值得去深入思考一下.变量名的优化与其工作效率的提升,有很多大的关系的. 声明变量,上节介绍了 ...
- return的用处
#include "stdio.h" main() { ,c=; ;a<;a++) { c=c+a; } printf("%d",c); return ; ...
- 如何仿写thinkphp的C方法?
config.php代码如下: <?php return array( 'db_user'=>'root', 'db_pass'=>'root', 'db_name'=>'te ...
- jquery dragsort table实现拖拽排序
转自:http://haoningabc.iteye.com/blog/1593640 dragsort官网地址:http://dragsort.codeplex.com/ html代码如下(需引入j ...
- UVa1606 UVaLive3259 FZU1309 HDU1661 POJ2280 ZOJ2390 Amphiphilic Carbon Molecules
填坑系列 考虑所有经过两个点的直线,一定有最优解. 再考虑确定一个点,按极角顺序枚举所有直线,从而O(1)转移信息. 还有代码实现技巧 #include<cstdio> #include& ...