#聚合支付#
#小李子9479#
开发背景
作为一个合格的站长或者运营,基本上都有好几个网站,而变现的方式其中之一就是付费。经常使用的付费包含微信支付和支付宝支付。微信的jsapi支付需要使用到openid,而获取openid需要设置授权域名,但这个授权域名,微信官方是有数量限制的,好像是3个,但无论是3个还是1个,都会对我们的业务拓展有限制。比如我们可以给A用户开发一个单页付费的功能,给另外的其它更多人也开发一个单页付费的功能,而这些可能都没办法正常的使用微信支付。要么要经过很复杂的设置。所以我决定开发一个类似于聚合支付的功能,即只要维护一个支付接口,其它使用者只要根据生成规范来生成订单,然后跳到聚合支付的网站进行支付,支付完成后,再返回来。
如此这样的话,我们就只需要维护一个聚合支付网站,其它的N个网站都可以使用这个聚合支付接口。同时,也可以对外提供这个接口使用。
下面来一个原理解释图
实现方案
1。统一的聚合支付接口,为每个网站分配ak和sk,以安全调用和区分应用。
同时也为每个网站设置异步通知接口和同步通过接口,均为url地址。
2。提供统一的消费终端phpsdk。 以方便调起支付。