打赏功能的实现思路



打赏功能的实现,也就是让用户和读者能够付款给我们的账户。


经过调研目前有三种方案,前面两种实现起来比较简单,但是功能也很简单,各有利弊,最后一种最复杂,可以实现的功能多一些。


方案一  展示收款二维码


因为微信和支付宝的收款二维码是永久有效的,我们在日常生活中就发现很多商店都把个人或者商店的收款二维码打印出来让客户扫描付款。

根据这个特点,我们只要把收款二维码展示给用户就行了。

但是直接放二维码用户又会莫名其妙,所以样式和交互上还需要 整合一下,可以点击 赞助 打赏之后再弹出二维码。

现在已经有很多开源封装好的JS可以提供相关用法。

例如:

js插件--tctip

https://github.com/greedying/tctip

样式如下:


这个样式是放在网站的左侧或者右侧的。我觉得 这样会减少用户打赏的次数。

我预想的效果是 打赏是针对每篇文章的。

读者可以实现一下,点击一个赏的图片后弹出一个层。上面有付款的二维码。

可以做成支付宝和微信分开,也可以把两个合并成一张图片不同图层,这样只需要放一张二维码图片即可支持两种付款。

有个免费合并的工具,芝麻二维码的收款码合并,直接用个人支付宝和微信二维码合并,无手续费。www.hotapp.cn/shouqian


目前在找到一款封装好的JS可以快速实现弹出二维码实现打赏功能,详情参考:

打赏功能快速实现





方式二 第三方平台


目前很多第三方平台都提供了快速接入打赏功能的服务。

我大概看了下,确实很方便,只要一些相关设置之后一键生成几行JS代码放入网站中即可实现支付宝和微信的打赏支付。

例如:

云打赏

http://www.dashangcloud.com/

样式如下:

这是我生成的打赏链接。大家可以体验一下:



以及

百度提供的打赏模块

http://zhanzhang.baidu.com/reward/index


第三方的组件用起来都很方便,第三方平台支付的账户都是 先到第三方平台的账户中 再一定周期内转账到我们设置的 支付宝帐号等。

这种转账有时候会消耗一定的手续费,然后平台也会收取一定比例的费用。

而且 因为 用户的打赏是先到第三方平台账户的,所以 我们自己是监控不到的。

所以 如果 平台 少结算一部分 我们也发现不了...... 




方案三 自己开发完整的支付流程


打赏其实也就是点击按钮后让用户选择支付方式的一个完整流程。 如果我们熟悉支付流程的开发的话,完全可以直接开发整个流程。包括订单入库,以及获取用户头像等等。这样的打赏功能是最完全的。可以显示哪些用户打赏了这篇文章。

当然自己开发完整的支付流程也是相对复杂的。

而且需要注意的一点是 方案一可以使用个人收款二维码,方案二因为通过第三方平台中转,所以也可以只使用个人账户收款。 而自己开发完整流程的话,需要商户帐号(公司账户)才能做支付宝和微信支付开发。


这三种方案用户可以自己权衡使用。



 

打赏功能的实现,也就是让用户和读者能够付款给我们的账户。


经过调研目前有三种方案,前面两种实现起来比较简单,但是功能也很简单,各有利弊,最后一种最复杂,可以实现的功能多一些。


方案一  展示收款二维码


因为微信和支付宝的收款二维码是永久有效的,我们在日常生活中就发现很多商店都把个人或者商店的收款二维码打印出来让客户扫描付款。

根据这个特点,我们只要把收款二维码展示给用户就行了。

但是直接放二维码用户又会莫名其妙,所以样式和交互上还需要 整合一下,可以点击 赞助 打赏之后再弹出二维码。

现在已经有很多开源封装好的JS可以提供相关用法。

例如:

js插件--tctip

https://github.com/greedying/tctip

样式如下:


这个样式是放在网站的左侧或者右侧的。我觉得 这样会减少用户打赏的次数。

我预想的效果是 打赏是针对每篇文章的。

读者可以实现一下,点击一个赏的图片后弹出一个层。上面有付款的二维码。

可以做成支付宝和微信分开,也可以把两个合并成一张图片不同图层,这样只需要放一张二维码图片即可支持两种付款。

有个免费合并的工具,芝麻二维码的收款码合并,直接用个人支付宝和微信二维码合并,无手续费。www.hotapp.cn/shouqian


目前在找到一款封装好的JS可以快速实现弹出二维码实现打赏功能,详情参考:

打赏功能快速实现





方式二 第三方平台


目前很多第三方平台都提供了快速接入打赏功能的服务。

我大概看了下,确实很方便,只要一些相关设置之后一键生成几行JS代码放入网站中即可实现支付宝和微信的打赏支付。

例如:

云打赏

http://www.dashangcloud.com/

样式如下:

这是我生成的打赏链接。大家可以体验一下:



以及

百度提供的打赏模块

http://zhanzhang.baidu.com/reward/index


第三方的组件用起来都很方便,第三方平台支付的账户都是 先到第三方平台的账户中 再一定周期内转账到我们设置的 支付宝帐号等。

这种转账有时候会消耗一定的手续费,然后平台也会收取一定比例的费用。

而且 因为 用户的打赏是先到第三方平台账户的,所以 我们自己是监控不到的。

所以 如果 平台 少结算一部分 我们也发现不了...... 




方案三 自己开发完整的支付流程


打赏其实也就是点击按钮后让用户选择支付方式的一个完整流程。 如果我们熟悉支付流程的开发的话,完全可以直接开发整个流程。包括订单入库,以及获取用户头像等等。这样的打赏功能是最完全的。可以显示哪些用户打赏了这篇文章。

当然自己开发完整的支付流程也是相对复杂的。

而且需要注意的一点是 方案一可以使用个人收款二维码,方案二因为通过第三方平台中转,所以也可以只使用个人账户收款。 而自己开发完整流程的话,需要商户帐号(公司账户)才能做支付宝和微信支付开发。


这三种方案用户可以自己权衡使用。



 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
直播打赏功能的测试点可以包括以下几个方面: 1. 打赏金额测试:测试用户可以选择不同的打赏金额,并验证系统是否能够正确计算和显示打赏金额。 2. 打赏方式测试:测试用户可以选择不同的打赏方式,如支付宝、微信支付等,并验证系统是否能够正确处理打赏请求。 3. 打赏记录测试:测试用户打赏后,系统是否能够正确记录打赏信息,并在用户个人账户或打赏记录页面显示相应的打赏记录。 4. 打赏通知测试:测试用户打赏后,系统是否能够及时发送打赏通知给主播或相关人员,以确保打赏信息能够及时被收到。 5. 打赏安全性测试:测试系统是否能够保护用户的支付信息和个人隐私,防止支付信息泄露或被恶意利用。 6. 打赏功能兼容性测试:测试打赏功能在不同的设备和浏览器上的兼容性,确保用户可以正常使用打赏功能。 通过以上测试点的验证,可以确保直播打赏功能的稳定性、安全性和用户体验。 #### 引用[.reference_title] - *1* [直播打赏系统开发](https://blog.csdn.net/hgisi/article/details/127090927)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值