Coolfensi推广网站头像

Coolfensi推广网站

Coolfensi推广网站专注数据驱动的互联网营销和运营,客服VX:coolfensi,客服QQ:2451468936(QQ/微信客服只做引导和站点通知,不闲聊。有站点内业务疑问以及订单问题的话,请点击【CL-在线售后客服窗口】进行会话)

  • 文章113527
  • 阅读15324537

人生倒计时

  • 今日已经过去小时
  • 这周已经过去
  • 本月已经过去
  • 今年已经过去个月
首页 最新知识 正文内容

微信支付宝支付接口(微信支付宝支付接口在哪)

客服VX(coolfensi) 最新知识 2023-02-14 02:02:11 73

单个APP接入多个微信支付宝支付的一种解决方案

背景

联系方式:微信:coolfensi
(使用浏览器扫码进入在线客服窗口)
复制联系方式

最近在对接微信支付宝支付的时候出现了一个需求,由于我们公司在不同的地区有分公司,为了实现财务对账方便,不同公司的客户需要打款到相应的公司的账户,也就是要实现接口分账,一听到这个需求,我一脸懵逼,之前做商城的时候,一个APP的收款不管是微信还是支付宝,都是只打到一个账户里面去,现在需要实现不管对于微信支付还是支付宝支付都需要有多个支付账户,实现接口分账,当时总经理提出这个需求,Android跟ios历史性地异口同声地说,这个做不到,并且从技术的角度在那儿跟总经理弹了一会儿琴,毕竟还是太年轻了,总经理说,这个肯定是可以实现的,因为在他眼里,没有什么是实现不了的,然后我们就回去搬砖了,然后思考这个问题的解决方案。

分析问题

需要实现的技术点

用户支付的时候,根据用户的uid,来把钱达到相应的账户里面去,判断身份很简单,问题主要在于如何使得一个APP接入多个微信或者支付宝账户,下面来逐个分析一下微信跟支付宝的接入方式

微信

对接过微信支付的应该很熟悉上面的这些东西,首先你得去微信开放平台注册一个账号,一年300块钱,然后再在这个账号里面开通微信支付功能,所以一开始我们尝试的就是不停地去骚扰微信客服,问问能不能通过一个微信支付账号进行接口分账,每次那边的回答都是不可以,然后又问一个APP能不能申请多个微信支付账号,那边回答也说是不可以,卧槽,基本上到这个份上,我们已经是放弃了,因为如果一个APP不能申请多个微信支付账号,那么微信基本上是做不了接口分账了,当时IOS了解到的微信支付情况是这个样子的,下面看看支付宝的过程。

支付宝

支付接入的时候其实也比较郁闷,苦逼之处在于支付宝以前是支持接口分账的,也就是只需要注册一个支付宝主账户,然后在注册几个子账户就可以进行接口分账,只是我们的APP生不逢时,支付宝关闭了这个服务,而且那边的客服也是说一个APP只能注册一个支付宝账户

发现希望

基本上到这里,我们已经打算放弃了,因为毕竟跟我们最初的设想是一样的,但是还是有点不甘心,因为在跟支付宝的技术客服,注意是技术客服,不是普通的人工客服,当时跟他说了一下我们的使用场景,他说可以通过注册多个支付宝账号,其实这一点跟我之前的设想是一样的,因为Android在介入支付宝的时候不需要应用的签名,可以通过服务端动态下发签名,从而调起支付宝支付,我突然间好像明白了什么,因为之前的思路走不通的原因在于总是想通过一个APP来注册多个支付宝账号,没有想到用多个支付宝账户来实线曲线救国。

支付宝实现接口分账

注册支付宝账户

支付宝应用名称

支付宝应用信息

支付宝支付跟微信支付最大的区别在于Android客户端的接入,需要应用的签名,所以如果用两个APP注册的话势必会导致签名不一致,支付宝的注册只需要填写一个应用名称就好了,注意应用名称不能一样,否则会失败。

基本上到这里,支付宝实现接口分账的链路打通了,测试也完全通过,吼吼

微信实现接口分账

对于微信来说,一个APP对应唯一的APPID,注册信息大致如下:

微信支付应用名称

微信支付应用信息

受到支付宝的启发,能不能注册在微信开放平台注册两个账号,然后申请两个微信支付账号,只不过这两个账号除了名称不一样以外,其余地全都一样,不过虽然这么想还是有点虚,因为IOS在跟客服沟通的时候客服只是说同一个APP只能申请一个微信支付账号,但是我们反问客服微信的判断规则是什么的时候,微信那边却说不知道,如果是名称,那么就能够通过审核,如果是应用的包名或者bundleid那基本上微信接入原生的APP支付彻底走不通了。

当时是分了两步走,总经理说微信支付必须得接入,万一不行只能接入微信H5支付,因为H5的话就可以实现动态下发了。所以当时H5支付跟原生支付的账号同时在申请,服务端那边也是在做两手的准备,比较苦逼。最后万幸的是,微信是通过应用名称来判断APP的唯一性,很幸运,可以完全放弃H5支付了,微信支付接口分账也打通了。

小结

这篇文章没有涉及到任何技术,但是这次实现一个APP实现多个接口分账,确实让我感触很多,很多时候,我们在做一件事情的时候,会调用我们以往的经验,有好也有坏,之前做的支付都是单个微信支付宝,按照之前的经验,在尝试之前就做出了错误的判断,很多时候还是需要敢于拆掉思维里的墙,去尝试一些新东西,包括在实现一些功能的时候,要勇于尝试一些新的思维,新的解决方式,尤其是在用已有的知识实现不了或者实现起来比较痛苦的时候,毕竟改变是痛苦的,不改变只会更加痛苦。

企业如何申请支付宝,微信等接口

一、企业申请支付宝

1、申请支付宝需要的资料:需要一个邮箱,作为支付登录名、网站域名、联系人和手机号码、营业执照影印件、对公银行账户,可以是基本户或一般户、法定代表人的身份证影印件。

2、申请条件:

(1)必须有已建设完成的无线网站(不包含淘宝网店、团购类网站);网站必须已通过ICP备案,备案信息与签约商户信息一致,网站经营的商品或服务内容明确、完整(古玩、珠宝等奢侈品、投资类行业无法申请本产品);

(2)申请前必须拥有企业支付宝账号(不含个体工商户账号),且通过支付宝实名认证审核,公司实收资本≥10万元。

二、企业申请微信

1、企业申请微信支付时需准备以下资料:微信支付负责人姓名丶联系电话丶邮箱、营业执照、组织机构代码证、税务登记证、商家名称、公司地址及邮政编码、营业执照持有人类型、姓名、所持证件及扫描件。

2、微信支付申请流程:企业将以上资料准备好后,联系美基营销在线工作人员,美基营销将在2小时内初步审核企业资料。之后需要客户配合完善相关手续,如盖章签字丶快递资料丶拍照等,最终美基营销技术人员开发并上线微信支付接口。企业开通微信支付所需时间为4~9工作日,一般个体户所需时间为7~15工作日。

扩展资料

支付接口

2014年3月4日晚,腾讯宣布微信支付接口结束内测,将向所有通过认证的服务号开放。具体信息包括:

1.微信公布微信支付申请流程:

(1)首先需要申请成为服务号,并在申请微信认证后;

(2)填写商户基本资料、业务基本资料、财务审核资料。

(3)通过审核进入开发流程,通过开发接口文档的指引,完成开发。

(4)开发完成后,即开通微信支付能力。

2014年09月13日,为了给更多的用户提供微信支付电商平台,微信服务号申请微信支付功能将不再收取2万元保证金,开店门槛将降低。

保证金的取消无疑是对微信支付门槛的大大降低。未来一段时间内或将有大批商户开始申请接入微信支付,2014年7月底微信官方公布微信公众账号超过580万,每天新增1.5万,据业内人士分析,这一数据年底有望破1000万,将超过淘宝800万的卖家数目。微信降低支付门槛,更多的淘宝卖家和新型创业者将会大量涌微信公众平台,势必会迎来更多的企业用户注册。

参考资料百度百科微信支付

微信支付宝支付接口(微信支付宝支付接口在哪) 第1张

支付接口不用挂机

微信支付宝官方个人H5支付接口 无需营业执照个人可申请H5支付,不挂机、微信支付宝官方结算,资金不中转安全有保障的支付接口。

常见的支付接口是虎皮椒支付。

虎皮椒支付是一款个人可用的微信支付接口,不挂机,支持扫码/JSAPI/收银台支付方式,资金由微信官方T+1结算自动下发个人银行卡。虎皮椒专为个人用户准备的支付接口,对个人站长运营IDC添加了全新的支付方式,在日益严峻的收款形势下,无疑是给IDC行业带来一点生机。

虎皮椒微信支付插件使用教程:

第一步:上传虎皮椒微信支付支付ZKEYS插件

将文件上传至网站根目录,覆盖同名文件,上传结束后登陆zkeys后台的系统-》全局设置-》充值填写自定支付网关下的两个支付网关,分别是微信(HpjWxpay)和支付宝(HpjAlipay)。

第二步:将虎皮椒支付的appid和支付密钥填入设置中

第三步:进入用户中心,点充值,即可完成对接

操作环境:华为nova4 10.01.38

微信App 8.0.15

拓展资料:

网关支付(Payment Gateway)是银行金融网络系统和Internet网络之间的接口,是由银行操作的将Internet上传输的数据转换为金融机构内部数据的一组服务器设备,或由指派的第三方处理商家支付信息和顾客的支付指令。

主要功能

将Internet传来的数据包解密,并按照银行系统内部的通信协议将数据重新打包;接收银行系统内部的传回来的响应消息,将数据转换为Internet传送的数据格式,并对其进行加密。即支付网关主要完成通信、协议转换和数据加解密功能,以保护银行内部网络。

具体的说,银行使用支付网关可以实现以下功能:

(1)配置和安装Internet支付能力;

(2)避免对现有主机系统的修改;

(3)采用直观的用户图形接口进行系统管理;

(4)适应诸如扣帐卡、电子支票、电子现金以及微电子支付等电子支付手段;

(5)提供完整的商户支付处理功能,包括授权、数据捕获和结算及对帐等;

(6)通过对Internet上交易的报告和跟踪,对网上活动进行监视;

(7)通过采用RSA公共密钥加密和SET协议,可以确保网络交易的安全性;

(8)使Internet的支付处理过程与当前支付处理商的业务模式相符,确保商户信息管理上的一致性,并为支付处理商进入Internet交易处理提供机会。

文章目录
    搜索