如何给你的网站接入第三方支付功能
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中。
下面这张时序图看的会比较清楚:
这样,简单四步,整个接入流程就完成了,在接入过程中,对于手机的配置是非常重要,直接影响到能否接收回调信息。我的华为手机支付宝语音提醒一直不会语音播报,查询了各种帖子和官方论坛都没有得到解决,官方建议重新安装支付宝……也是醉了,最后,重启手机就可以了,真的是不可理解。除此之外的接入过程还算比较流畅,接口文档简单清晰,也有代码示例作为参考。
一、注册并配置接口参数
注册网址: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中。
下面这张时序图看的会比较清楚:
这样,简单四步,整个接入流程就完成了,在接入过程中,对于手机的配置是非常重要,直接影响到能否接收回调信息。我的华为手机支付宝语音提醒一直不会语音播报,查询了各种帖子和官方论坛都没有得到解决,官方建议重新安装支付宝……也是醉了,最后,重启手机就可以了,真的是不可理解。除此之外的接入过程还算比较流畅,接口文档简单清晰,也有代码示例作为参考。
相关文章推荐
- 互联网产品接入支付功能如何测试?
- ThinkPHP 5如何接入支付宝支付功能
- 互联网产品接入支付功能如何测试?
- 网站如何调用第三方支付接口
- 互联网产品接入支付功能如何测试?
- 互联网产品接入支付功能如何测试?
- 电商购物网站如何调用第三方支付平台(支付宝,财付通,盛付通等)
- ThinkPHP 5如何接入支付宝支付功能
- 基于谷歌调查报告:移动电商是大趋势,网站功能、支付环节和第三方服务有前途
- 电商购物网站如何调用第三方支付平台(支付宝,财付通,盛付通等)
- Node.js+MongoDB+Express网站开发(一):使用Ping++SDK接入支付功能
- Android 支付宝支付、微信支付、银联支付 整合第三方支付接入方法
- 如何设计电子商务网站的功能
- 微信公众号开发_如何接入微信支付?[网页发起支付]
- 如何将网站的搜索功能加入到浏览器的搜索框 (IE7/FF2)
- Java微信网站支付宝支付接口快速接入
- 网站如何接入支付宝(转)
- 如何在自己的网站加入qq在线交谈功能
- [支付宝]手机网站支付快速接入
- Unity3D如何接入第三方的SDK - iOS篇