付费内容插件说明文档
付费内容插件是一款专门用于WordPress付费内容管理的插件,实现对文章或者页面文字内容及下载资源加密,用户登录或者免登录付费后可查看。
插件安装
可以通过两种方式安装付费内容插件,包括在线安装和上传安装。
方式1:在线安装(推荐)
1. 进入WordPress仪表盘,转至“插件-安装插件”,关键词搜索“WP VK”,找搜索结果中找到“WP VK-付费内容插件”,点击“现在安装”;
2. 安装完毕后,启用插件;
3. 通过仪表盘左侧菜单“付费内容-插件设置”可设置登录或者免登录付费,付费内容前台显示外观及默认付费价格等;
4.转至“付费内容-支付管理”,选择适合的支付通道,按要求填写支付接口相关参数;
5.完成上述操作后,即可在文章或者页面编辑界面,设置付费内容。
方式2:上传安装
FTP上传安装
1. 解压插件压缩包wp-vk.zip,将解压获得文件夹上传至wordpress安装目录下的 /wp-content/plugins/
目录.
2. 访问WordPress仪表盘,进入“插件-已安装插件”,在插件列表中找到“WP VK-付费内容插件”,点击启用.
3. 通过仪表盘左侧菜单“付费内容-插件设置”可设置登录或者免登录付费,付费内容前台显示外观及默认付费价格等;
4.转至“付费内容-支付管理”,选择适合的支付通道,按要求填写支付接口相关参数;
5.完成上述操作后,即可在文章或者页面编辑界面,设置付费内容。
仪表盘上传安装
1. 进入WordPress仪表盘,点击“插件-已安装插件”;
2. 点击界面左上方的“上传按钮”,选择本地提前下载好的插件压缩包wp-vk.zip,点击“现在安装”并启用插件;
3. 通过仪表盘左侧菜单“付费内容-插件设置”可设置登录或者免登录付费,付费内容前台显示外观及默认付费价格等;
4.转至“付费内容-支付管理”,选择适合的支付通道,按要求填写支付接口相关参数;
5.完成上述操作后,即可在文章或者页面编辑界面,设置付费内容。
插件使用
插件设置
安装并启用付费内容插件后,首先需要对插件进行基本的设置,通过WordPress后台的“付费内容-插件设置”进入设置界面:
- 付费选项-可选登录付费或(和)免登录付费,站长可以根据自身需求选择,除非特殊需求,一般不建议采用免登录付费;
- 提示文字-即付费内容在用户未付费的前提下所展现的文字内容,默认为“支付%price%购买本节后解锁剩余%percent%的内容”,站长可以根据网站内容自行修改提示文字内容;
- 外观定制-即可以对加密内容展示的外观进行定制,包括图标和排版样式,如果对CSS样式了解,甚至可以定制属于自己的样式;
- 短代码使用说明-这仅是一个多代码的说明,以方便站长在其他页面定制付费内容项(注:勿在同一个页面设置多个付费内容短代码);
- 默认付费价格-如果网站大部分付费内容的定价比较一致,站长可以设置一个常用付费价格作为默认付费价格,提高便利性。
付费内容插件设置
支付管理
付费内容插件支持多种支付通道,包括虎皮椒支付API、PAYJS支付API和支付宝、微信支付官方API。你可以通过“付费内容-支付管理”进入插件支付设置:
(1)第三方支付-虎皮椒
虎皮椒这个第三方支付,当前比较多站长选用比较,其主要原因是费用相对比较便宜,并且同时支持微信支付和支付宝支付。查看虎皮椒支付接口开通教程?
站长只需要选择支付通道为“第三方接口-虎皮椒”,并启用在虎皮椒官方网站申请支付渠道(支付宝或者微信支付),填写对应的appid和appsecret即可,如下图所示:
支付设置-虎皮椒
(2)第三方支付-PAYJS
PAYJS算是仅次于虎皮椒的热门第三方支付平台(闪电博的微信支付也是使用了PAYJS的接口,主要为了方便我们测试该接口的稳定性)。相对而言,PAYJS支付接口的性价比没有虎皮椒的高,但胜在稳定且支持申请开通H5商户。查看PAYJS支付接口开通教程?
选择支付通道为“第三方接口-PayJS”:
- 支付Logo-可上传一个正方形的网站Logo,该logo将用于在用户支付时的二维码上,如该项为空,则使用PAYJS默认的logo;
- 微信收款-启用该选项即可填写相关参数,虽说PayJS也支持支付宝接口,但由于PayJS本身也不特别推荐支付宝接口,我们暂不支持PAYJS的支付宝接口;
- 商户类型-默认启用仅PC商户,如果你申请了PAYJS的H5商户,也可以勾选对应选项;
- 最后填写PAYJS网站所申请的商户对应的商户号及通信密钥即可。
温馨提示:PC商户,即仅支持用户在PC端扫描支付,移动端无法呼出微信客户端支付;H5商户,则支持客户在移动端呼出微信客户端完成支付。因此,如果你所申请的PAYJS商户不支持H5商户,则勿勾选H5商户选项。如需申请H5商户支持,需通过PAYJS工单提交H5交易发起域名、备案号申请开通H5支付支持。
支付设置-PAYJS
(3)官方接口
付费内容插件支持支付宝和微信支付官方支付接口。如果你是企业备案网站可以,参考支付宝官方API接口申请及配置教程和微信支付官方API接口申请及配置教程申请。
注:如果你需要同时申请微信登录和微信支付接口,可以通过微信开放平台,而无需通过申请微信服务号申请,可节省点费用。
支付宝收款-需要填写appid、支付宝公钥、应用公钥和应用秘钥,这些信息都可以通过企业支付宝账号对应应用详细信息及账号的密钥管理获取,不过其中应用私钥是申请时设置,支付宝不负责私钥的保管。
微信收款-需要填写公众号appid、公众号appsecret、商户ID和商户支付密钥,这些信息可通过微信公众号后台及微信支付商户平台获取。
注:其中支付宝的电脑网站支付和手机网站支付分别对应的是PC网站和H5网站,微信支付的Native支付和H5支付分别对应的是PC网站和H5网站。如果需要在移动端实现呼出APP支付,则需要在商户支付宝后台和微信支付商家平台申请对应产品服务。
支付参数配置
内容发布
完成上述的插件设置和支付管理后,即可以发布付费内容。付费内容目前可以是两种形式:(1)文章或者页面的加密内容付费;(2)下载资源内容付费。
(1)文章或者页面付费内容
如果你需要在文章或者页面发布文字、图片等付费内容。可以在文章或者页面发布/编辑页面。
首先,你需要为付费内容设置一个价格,如下图的红色方框所示;
然后,将光标移至在你需要设置为付费可见的内容上方,点击“付费加密锁”图标插入付费内容分隔。
最后点击发布或者更新,即可以将该文章或者页面设置为付费内容。
付费内容发布
(2)下载资源付费内容
另一种方式是,你还可以安装并启用下载资源管理插件,来发布付费下载资源。
安装和启用下载资源管理插件后,进入发布文章页面,同样你需要为付费内容设置一个价格。
然后在文章编辑区域下方找到下载设置模块,填入下载资源链接或者上传资源;将下载方式设置为付费下载。
最后发布,即可将这个资源以付费内容的形式发布了。
付费下载设置
订单管理
需要查看管理付费内容订单,可以通过WordPress后台“付费内容-订单管理”,查看所有未支付和已支付订单。
如果你同时设置了免登录支付和登录支付,可以通过订单筛选的“订单类型”来筛选不同类型的订单数据。
更新记录
- 修复更换域名插件无法使用的问题;
- 变更scss本地库路径。
- 修复价格保存丢失问题。
- 优化部分PHP文件代码;
- 引入公共Vue库。
- 修正古腾堡编辑器设置价格失效的问题。
- 修正一些跳转设置界面的链接异常问题。
- 优化古腾堡编辑器中模块方法及逻辑。
- 优化前端加载插件js细节。
- 基于代码规范、安全及性能进一步优化PHP文件。
- 修复虎皮椒支付免登陆购买Uncaught Error报错。
- 更新虎皮椒API接口。
- 新增会员中心支持,支持通过新的会员中心查看订单信息;
- 支持通过在线客服插件前端组件快速进入我的订单;
- 优化暗黑模式下锁定内容位置的样式细节。
- 增加虎皮椒/迅虎支付网关地址可配置;
- 插件增加csrf安全防护。
- 新增第三方支付(迅虎API);
- 新增免登陆标识码设置支持;
- 优化订单管理交互体验;
- 优化资源管理交互体验;
- 自定义样式:增加暗黑模式支持,增加遮盖层颜色可配置;
- 优化前端资源引入逻辑,修正非详情页js报错的问题;
- 修正最新古腾堡设置价格位置样式错位问题。
- 新增付费资源管理模块;
- 优化订单管理列表样式;
- 其他已知问题修复及体验优化。
- 兼容古腾堡编辑器;
- 插件后台管理更换为vue;
- 新增不同类型文章及页面支持。
- 解决免登录支付与微信官方支付接口参数冲突问题。
- 优化Payjs的H5支付为点击跳转支付;
- 解决Windows服务器无法正常使用支付问题;
- 移除微信官方支付api ssl验证;
- 插件设置入口链接调整。
- 增加插件说明文档链接入口;
- 兼容WordPress 5.7;
- 解决下载资源管理插件兼容性问题;
- 优化插件资源推送版块界面展示;
- 优化插件独立页面URL生成逻辑。
- 新增微信支付和支付宝官方API接口手机端呼出APP支付支持;
- 新增Payjs支付接口手机端呼出微信APP支付支持;
- 新增文章/页面编辑付费内容相关操作“尚未配置支付”提示;
- 优化支付配置界面交互体验;
- 优化付费内容加密界面UI;
- 优化订单列表,增加邮箱和识别码筛选支持。
- 修复部分主题支付链接为空问题。
- 新增免登录购买支持;
- 优化插件外观定制功能,支持自定义CSS及配色选择;
- 优化订单管理,增加订单类型及订单类型筛选支持;
- 优化前端付费内容购买流程;
- 修复Payjs和官方微信支付API配置共用参数bug。
- 新增插件版本升级提示功能;
- 兼容WP资源下载管理插件;
- 优化付费内容区域样式。
- 新增\"如已付费购买,请[登录]\"提示语;
- 新增WordPress订阅用户后台订单列表;
- 解决微信支付官方API接口time_expire报错;
- 优化支付成功返回页面刷新机制,保证加密内容刷新可见;
- 修复插件设置页面保存无提示问题;
- 修复付费文字说明样式设置无效bug。
- 新增PAYJS支付接口开通及配置教程;
- 移除虎皮椒及官方支付方式设置可传Logo功能;
- 优化详情页支付按钮样式,增加支付方式icon;
- 优化PAYJS接口配置参数字段名称。
- 新增PAYJS二维码扫码支付页面;
- 优化PAYJS接口,兼容PC端实现扫描支付;
- 优化APYJS支付设置,增加站点Logo上传选项;
- 修复PAYJS接口返回信息数据写入失败bug。
- 新增PAYJS支付接口;
- 新增短代码支持;
- 新增短代码使用说明;
- 优化付费价格设置,支持精确到小数点后两位。
- 新增注册用户付费订单页面;
- 新增付费内容小工具入口;
- 新增付费内容支付宝&微信支付可选;
- 新增插件设置界面,支持付费内容前端展示样式配置;
- 优化付费内容编辑插入按钮样式,强化功能入口。