很多人在接入自己的网站支付这一块功能的时候,都无法避免会遇到这几个问题:1、个人网站没有企业资质;2、网站没有ICP备案;3、接口文档复杂接入困难等。无论是哪一点,都会影响到网站支付功能的接入。然而这些问题都不是问题,因为现在有一个第三方收款平台paypayzhu,可以解决这所有的问题。标榜以人人皆可使用的无门槛服务,专为网站提供个人支付接口,今天专门体验了一把。
一、注册并配置接口参数
注册网址:http://www.paypayzhu.com/login.html?1
注册成功后,登录系统,配置接口参数
点击【API接入设置】
在配置页面中,填写一个通知回调的URL(notify_url),当用户支付成功后,paypayzhu会将回调信息post到这个notify_url上。
二、上传付款二维码
进入二维码管理页面,点击上传【二维码按钮】
先输入网站商品的价格
添加价格后,会生成6个建议的二维码(包括3个微信,3个支付宝)
根据建议上传的二维码价格上传,上传的二维码越多表示5分钟内可以支持的并发数越高。
上传成功的金额图标会变点亮,也就表示可以使用的金额
注意:
  1. 上传的二维码金额图片需要是支付宝或者微信中点击【保存收款码】形式,保存的图片。
  1. 任意金额很重要,最好是支付宝和微信各上传一张。首先,当并发金额不够使用时,会给用户展示任意金额的二维码。其次,在提现的时候,款项也是提现到任意金额的二维码中。
  1. 建议多多上传固定金额的二维码。
三、下载安装手机APP
在接入指引页面提供了两种下载方法,一种是扫码下载,另一种是下载安装包。
下载完成后,参考配置指引,根据自己的手机机型进行配置。如果没有对应的机型,可以参考小米的配置。
一定要让paypayzhu,微信和支付宝三个APP常驻进程,不被系统清理,这个非常重要!
如果在配置都没有问题的情况下,如果还是收不到回调信息,建议重启手机一次。
四、接入支付
我根据接口文档 http://paypayzhu.com/doc  提供的方法进行接入。
准备事宜在前面三步就已经完成了,再充值就可以了。
用户购买→支付的流程如下:
  1. 用户点击购买商品;
  1. 网站后端通过paypayzhu提供的API验证机制计算出signature,再将signature传到前端。(为了安全起见,signature一定要在服务端计算,不要在网页中计算。)
  1. 由网站前端调用paypayzhu的支付订单接口,将参数和signature一并post到http://www.paypayzhu.com/api/pay ,发起订单支付。
  1. paypayzhu收到请求后,校验参数,如果正确则打开包含付款码的支付页面。
  1. 用户扫码扫码支付成功,paypayzhu确认后,post回调信息到你设置的notify_url中,并且页面跳转到redirect中。
下面这张时序图看的会比较清楚:
这样,简单四步,整个接入流程就完成了,在接入过程中,对于手机的配置是非常重要,直接影响到能否接收回调信息。我的华为手机支付宝语音提醒一直不会语音播报,查询了各种帖子和官方论坛都没有得到解决,官方建议重新安装支付宝……也是醉了,最后,重启手机就可以了,真的是不可理解。除此之外的接入过程还算比较流畅,接口文档简单清晰,也有代码示例作为参考。

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

  1. 个人网站接入第三方支付(非个体商户和企业)

    支付精灵,为创业者和个人开发者而生的聚合支付平台 方便APP快捷无缝的对接支付宝和微信支付 支持微信.支付宝.银行卡(工商/招商/建设/农业/中国银行) 我的支付demo 个人免签接入:接入地址 推荐 ...

  2. 商户网站使用第三方支付的大致原理和实现

    如果把商户网站使用第三方支付平台(比如支付宝)的原理搞清楚,那编程就变得简单多了. 整个过程大致这样: 1.商户与支付宝签约. 2.在商户网站购买商品,填写数量,确定购买后跳转到结账页面.结账页面可能 ...

  3. 2021-02-11-JavaWeb网站接入支付宝支付

    JavaWeb网站接入支付宝支付 前言 前序步骤 接入 pom.xml 在沙箱环境获取测试账号,以及付钱的账号 公钥私钥的生成可以下面这个工具 Controller层 模拟付款 前言 今天给大家分享一 ...

  4. php第三方支付接口视频,接入第三方支付及回调

    1. 老师介绍 CRMEB微擎项目负责人,CRMEB论坛超级版主,CRMEB开发群管理员. 2.课程简介 如何接入第三方支付,调试支付参数,支付回调接口,二次支付 根据教程目前已成功接入过 支付宝.付 ...

  5. 为电子商务网站添加在线支付功能

    2019独角兽企业重金招聘Python工程师标准>>> 网页制作Webjx文章简介:为了方便买家们在网站购物时能够在线支付货款并有效提升网站档次,作为购物网站的站长有必要给网站增添在 ...

  6. APP中的第三方“支付”功能该如何测试

    经过最近几个项目的测试,APP中带有支付功能的产品有很多,那么APP中带有第三方支付功能的产品在这一模块该如何测试才尽可能的测试完整. 正常流程: 正常使用支付宝.微信.银行卡(目前使用最多的第三方支 ...

  7. SpringBoot工程接入第三方支付渠道支付宝(C扫B支付)

    目录 1.C扫B的概念 2.支付宝接口调研 2.1.产品列表 2.2.线下场所接入支付 3.配置支付宝沙箱环境 3.1.简介 3.2.注册开放平台账号 3.3.配置密钥 3.4.沙箱账号 4.生成二维 ...

  8. 网站接入支付宝支付之扫码支付

    接入支付宝支付需要在支付宝开发平台创建应用获取appid,创建后需要审核,所以我们用支付宝提提供的沙箱环境开发测试. 首先登录支付宝开放平台,在开发者中心选择研发服务->沙箱环境->沙箱应 ...

  9. B2C电商网站调用第三方支付平台流程

    电子商务网站,支付服务有两种实现方式: 1支付服务实现了银行的转账功能 2支付服务需要调用第三方的支付平台代理完成转账功能 其中,第二种方式,调用第三方支付平台的流程图如下:拿调用支付宝来举例,字母r ...

最新文章

  1. Ciruy英雄谭 Chapter 1 序章
  2. 随机采样方法整理与讲解(MCMC、Gibbs Sampling等)
  3. Intellij IDEA 14中使用MyBatis-generator 自动生成MyBatis代码
  4. Oracle数据处理
  5. FB宣布将回购60亿美元股票 首席会计官将离职
  6. 分区取模分库分表策略:多表事务分库内闭环解决方案
  7. 【2021新版】一线大厂 Go 高频面试题,整理分析合集
  8. 【java学习之路】(java SE篇)009.IO
  9. 02 Python元组 字典 数据类型 if while for 迭代
  10. Python连接SQL Server数据获取2
  11. paip.解决中文url路径的问题图片文件不能显示
  12. (35)pycharm在debug模式下一直显示collecting data
  13. linux SFTP用户创建 不允许用户登录,并且连接只允许在制定的目录下进行操作
  14. php thinkadmin自定义一个弹出弹窗批量操作功能
  15. Git综合应用及常见问题汇总
  16. 后缀数组+贪心+隔板法
  17. java 显示中文_java显示中文乱码的解决方法
  18. 平行束投影数据的仿真
  19. linux centos 7 docker下载mysql5.7
  20. 第四方聚合支付平台有哪些

热门文章

  1. javascript算法+手写js面试题
  2. 网购平台比价系统源码
  3. chrome和Chromium有什么区别
  4. TileColor快速指导:注册ocx文件
  5. xp计算机如何查看内存大小,怎么查看电脑内存大小_xp怎么看电脑内存大小
  6. 什么是电源域(power domain)
  7. 原生JavaScript实现video播放器中播放/暂停/快放/慢放/慢动作功能
  8. 罗氏将连续第四届参展进博会;全球首个基础胰岛素GLP-1RA注射液诺和益在中国获批 | 医药健闻...
  9. 苹果称只保证直营店iPad补差价 近1周投诉急增
  10. 第十五届 D2 前端技术论坛,我们云端相聚!