您的位置:首页 > 运维架构 > 网站架构

如何给你的网站接入第三方支付功能

2018-01-11 11:00 561 查看
很多人在接入自己的网站支付这一块功能的时候,都无法避免会遇到这几个问题:1、个人网站没有企业资质;2、网站没有ICP备案;3、接口文档复杂接入困难等。无论是哪一点,都会影响到网站支付功能的接入。然而这些问题都不是问题,因为现在有一个第三方收款平台paypayzhu,可以解决这所有的问题。标榜以人人皆可使用的无门槛服务,专为个人网站提供支付接口,今天专门体验了一把。

一、注册并配置接口参数

注册网址:http://www.paypayzhu.com/login.html?1

注册成功后,登录系统,配置接口参数

点击【API接入设置】



在配置页面中,填写一个通知回调的URL(notify_url),当用户支付成功后,paypayzhu会将回调信息post到这个notify_url上。



二、上传付款二维码

进入二维码管理页面,点击上传【二维码按钮】



先输入网站商品的价格



添加价格后,会生成6个建议的二维码(包括3个微信,3个支付宝)

根据建议上传的二维码价格上传,上传的二维码越多表示5分钟内可以支持的并发数越高。



上传成功的金额图标会变点亮,也就表示可以使用的金额



注意:

上传的二维码金额图片需要是支付宝或者微信中点击【保存收款码】形式,保存的图片。

任意金额很重要,最好是支付宝和微信各上传一张。首先,当并发金额不够使用时,会给用户展示任意金额的二维码。其次,在提现的时候,款项也是提现到任意金额的二维码中。

建议多多上传固定金额的二维码。

三、下载安装手机APP

接入指引页面提供了两种下载方法,一种是扫码下载,另一种是下载安装包。

下载完成后,参考配置指引,根据自己的手机机型进行配置。如果没有对应的机型,可以参考小米的配置。



一定要让paypayzhu,微信和支付宝三个APP常驻进程,不被系统清理,这个非常重要!

如果在配置都没有问题的情况下,如果还是收不到回调信息,建议重启手机一次。

四、接入支付

我根据接口文档 http://paypayzhu.com/doc  提供的方法进行接入。

准备事宜在前面三步就已经完成了,再充值就可以了。

用户购买→支付的流程如下:

用户点击购买商品;

网站后端通过paypayzhu提供的API验证机制计算出signature,再将signature传到前端。(为了安全起见,signature一定要在服务端计算,不要在网页中计算。)

由网站前端调用paypayzhu的支付订单接口,将参数和signature一并post到http://www.paypayzhu.com/api/pay ,发起订单支付。

paypayzhu收到请求后,校验参数,如果正确则打开包含付款码的支付页面。

用户扫码扫码支付成功,paypayzhu确认后,post回调信息到你设置的notify_url中,并且页面跳转到redirect中。

下面这张时序图看的会比较清楚:



这样,简单四步,整个接入流程就完成了,在接入过程中,对于手机的配置是非常重要,直接影响到能否接收回调信息。我的华为手机支付宝语音提醒一直不会语音播报,查询了各种帖子和官方论坛都没有得到解决,官方建议重新安装支付宝……也是醉了,最后,重启手机就可以了,真的是不可理解。除此之外的接入过程还算比较流畅,接口文档简单清晰,也有代码示例作为参考。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息