## Discuz!快速对接个人支付插件

由于近期准备使用老牌论坛程序Discuz建立一个交流社区分享一些资源,但是测试了各种支付方式都不满意,偶然发现一个简直不要太完美的解决方案。今天抽时间搭建好并且测试了一下,写个文章分享出来供大家查阅。

#### 0.安装Discuz!
这一步基本上属于废话了,但是首先你得要有一个社区不是?我用的是Discuz!X3.4版本,插件可以完美支持,顺道测试了一下X3.3也是完美支持的。所以说首先要看一下自己的程序版本。

#### 1.开通支付账号
PayJS微信个人支付,应该是18年初还是17年底的时候,在V2上看到发布优惠码,本着便宜不买就是亏的心态赶紧开通,结果发现功能太强大,也就意味着需要技术基础,换句话说,我这种小白是不能马上用起来的。废话不多说,直接打开官网地址:[https://payjs.cn](https://payjs.cn/ref/NDKEDL) 点击右上角的【开始使用】,直接用微信扫码即可登录,按照要求填写自己的资料即可,身份证及对应的银行卡、手机号。
现在开通需要300元开户费,这个费用是一次性的。(幸亏我当初开的早啊,哈哈哈,具体多少钱我在这里就不拉仇恨了)
然后微信还有0.38%/每笔的手续费,这个是微信支付官方收取的。
最后还有2%的平台手续费,这个是要通过平台虚拟货币收取的,PayJS的虚拟货币是豆豆,有点逗逼。哈哈。
![payjs会员中心0.png](https://i.loli.net/2019/05/28/5cec18186ec9a91130.png)

#### 2.下载插件
登录PayJS后台,看到左侧菜单的应用市场,进去之后会发现有很多插件可以用,找到【基于PAYJS的Discuz积分充值插件】,因为太多,如果不好找就直接Ctrl+F搜索Discuz好了,然后下载备用。
终于等到了像我这样小白的用户直接拿来即可的时候(泪目),现在竟然这么多系统都可以很方便的对接了。当然,如果你是大神,那么完全没必要看这篇文章了,直接查看官方文档即可随意对接任何系统了。
![应用市场.png](https://i.loli.net/2019/05/27/5cebc4744d51149856.png)

#### 3.安装插件
登录自己的服务器,找到Discuz的安装位置,具体路径是目录下的/source/plugin文件夹,打开之后会发现里边都是论坛的插件,这时候需要将我们刚才下载的PayJS插件上传,这一步需要注意,如果你使用的有管理面板,那么你可以直接上传payjs-discuz.zip这个压缩包,如果你没有管理面板,那么建议你乖乖的解压后,慢慢上传。不过,不管是那种方式,一定注意路径!!!最终完成的路径是source/plugin/payjs,这个文件夹里直接就是文件了,而不是又来一个payjs文件夹,特别是在电脑上解压后上传的朋友一定注意!!!
![目录.png](https://i.loli.net/2019/05/27/5cebc4e5a705054319.png)

#### 4.设置插件
上传完之后,我们登录Discuz的管理后台,这里要用管理员账户登录哦。在管理后台的上方菜单找到【应用】,进去之后左侧菜单【插件】。这时候你就可以在未安装的插件列表中看到刚才我们上传的插件了,名字是【微信支付个人版1.0(payjs)】,我们点击后边的安装即可。
![未安装.png](https://i.loli.net/2019/05/27/5cebc4742c7aa71661.png)

安装完成后一定要记得点击启用!当你启用之后,左侧的菜单中就可以看到微信支付个人版的选项了,选择之后就会看到让你设置4项信息:
![启用.png](https://i.loli.net/2019/05/27/5cebc3dd31bb268118.png)

![填写信息.png](https://i.loli.net/2019/05/27/5cebc3dce964965422.png)

+ PAYJS个人商户号:这个信息在你登录PayJS后会员中心里可以查看。
+ PAYJS通信秘钥:这个信息也在会员中心里查看,就在商户号的后边,为了安全,默认是隐藏的,需要点击显示。
+ 充值的积分类型:这个信息是Discuz的设置,比如说论坛里主题或者附件需要金钱购买,那么这里就选金钱,当然你也可以自己添加喜欢的类型来作为论坛交易币。
+ 1人民币等于:这这是要要填写人民币与论坛虚拟币的比例,比如说填写10,就是代表1元人民币可以充值10金钱,1金钱等于1毛钱的意思。

#### 5.测试充值
一切设置好之后,我们在论坛首页右上角个人信息那里就可以看到有一个红色的【充值】字样,我用的是论坛默认的模板,其他的模板如果没有改动太大的话一般也会显示在这里,点击充值进入充值界面,输入要充值的人民币金额,比如1元,点下边的【点击微信扫码支付】即可弹出二维码,这时候用手机微信扫码即可支付。
![论坛首页.png](https://i.loli.net/2019/05/27/5cebc3dd314d398812.png)

![充值界面.png](https://i.loli.net/2019/05/27/5cebc3dce9d7d94321.png)

这里看一下你的手机状态,支付页面显示的收款方【博优管理】(这个是我的名字,如果你的论坛是什么名字就设置什么名字,这样有人支付的时候也会心里踏实知道是付款给谁了,这个设置是在PayJS开户的时候填写的商户简称,一定注意一旦提交不可修改!)。

![确认交易.png](https://i.loli.net/2019/05/27/5cebc6dd22fb954454.png)
![支持信用卡0.png](https://i.loli.net/2019/05/27/5cebc6dd25e0c49572.png)
![支付成功.png](https://i.loli.net/2019/05/27/5cebc6dd20f2266104.png)

在充值成功后会提示充值成功,这时候去可以在个人设置里的积分栏目里查看充值记录,同时论坛也会有系统提醒在右上角闪动。可以看到已经充值成功,增加了相应的金钱数量。
![充值结果.png](https://i.loli.net/2019/05/27/5cebc3dd31d6632851.png)

#### 6.实际应用
这时候充值过程就已经完成了,有了虚拟的交易币以后,我们可以通过Discuz购买主题、附件、商品、用户组等。因为已经解决了虚拟交易币充值的这个根本的问题,配合其他插件使用,可以组合出各种的效果和玩法,因为社区的交易币是整个社区交易系统的根基,解决了这个问题,基本上已经可以实现任意想法了。

*******
### 结语
本段可以不看,与本文所写内容没有必然联系,纯属个人感受,可以直接右上角点X了。

+ 关于支付,目前正儿八经的个人支付几乎没有,也查看了好多信息,也实际用了好几个,主要是都比较繁琐,不是需要个手机或者软件监听,就是平台二清(涉嫌资金池跑路风险)并且还压钱,提现有门槛是让人最不爽的!
+ 关于论坛,其实也在看一些近期崛起的社区类程序,看似都很不错,但是无奈不会开发,没有相应的靠谱儿支付插件,我属于技术小白,还是选择了Discuz这种老牌的程序,以求稳定吧。如果有大神看到这篇文章,有时间的话还请多多对接一些其他的论坛程序的PayJS插件造福广大小白,在此感谢!
+ 关于PayJS,如果你要开通的话,请你点击 https://payjs.cn/ref/NDKEDL 注册,可以获得10000豆豆奖励。PayJS作为个人支付的正规渠道,真的是难能可贵,其他的二清或者监听方式的个人支付体验与PayJS无法相提并论,其实可以说完全不是同类产品。

### 最后
感谢你看完这么长的文章,能看到这句话的都是大帅哥,用我推广链接开通PayJS的老板都可以财源滚滚,嘿嘿!

Discuz!快速对接个人支付插件的更多相关文章

  1. WordPress按钮秒支付插件发布,支持微信支付,支付宝,银联,京东,苏宁,易宝支付

    痛点: 我们用WordPress建设网站和开发移动应用,有时候我们其实不需要太多的流程,只是需要一个收款通道,但是可能对支持的渠道更加关注,特别是手机应用.所以WordPress按钮秒支付插件诞生了, ...

  2. NopCommerce Alipay 支付插件

    NopCommerce Alipay 支付插件 1.查找及下载NopCommerce Alipay插件 http://www.nopcommerce.com/p/963/alipay-payment- ...

  3. 对接第三方支付接口-获取http中的返回参数

    这几天对接第三方支付接口,在回调通知里获取返回参数,有一家返回的json格式,请求参数可以从标准输入流中获取. //1.解析参数 , 读取请求内容 BufferedReader br; String ...

  4. 好用的Magento一步支付插件One Step Checkout免费版

    Magento免费版一步支付插件地址:http://www.magentocommerce.com/magento-connect/one-page-checkout.html‎ 直接引用KEY:ht ...

  5. 微信支付之扫码支付开发:我遇到的坑及解决办法(附:Ecshop 微信支付插件)

    前段时间帮一个朋友的基于ecshop开发的商城加入微信扫描支付功能,本以为是很简单的事儿——下载官方sdk或开发帮助文档,按着里面的做就ok了,谁知折腾了两三天的时间才算搞定,中间也带着疑问在网上找了 ...

  6. Skippr – 轻量、快速的 jQuery 幻灯片插件

    Skippr 是一个超级简单的 jQuery 幻灯片插件.只是包括你的网页中引入 jquery.skippr.css 和 jquery.skippr.js 文件就能使用了.Skippr 能够自适应窗口 ...

  7. 如何开发ecshop支付插件

    如何开发ecshop支付插件 ecshop模板网 / 2014-06-03 目标一:搞懂ecshop的支付流程 选完商品,进入购物车页面,点击“结算中心”,页面跳转到flow.php?step=che ...

  8. WooCommerce微信支付插件免费版下载

    WooCommerce微信支付插件免费版下载 2016-05-11 点击:605 免费版来了 免费版终于来了,直接下载用吧,当然免费少一些功能,只有PC扫码支付,没有微信原生支付,没有汇率,没有退款, ...

  9. ionic-cordova 支付宝支付插件cordova-plugin-alipay-v2使用篇

    支付宝WS_APP_PAY_SDK_BASE_2.0 <APP支付> 支付宝的cordova插件其实在github上已经有很多了,但是都已经是以前的版本了.在2016年11月的时候支付宝进 ...

随机推荐

  1. D. String Game 二分加字符串匹配

    题目链接 题目大意:给出字符串str1,再第二行给出字符串str2,第三行给出删除str1中的字符的顺序,用数组a[]存,问最多按第三行的顺序删除str1中的字符剩下的字符串中str2 我们定义l为a ...

  2. SSH Secure Shell 的使用

    一,安装Secure Shell ,之后会出现SSH Secure Shell client 和SSH Secure File Transfer client 两个快捷方式. 需要服务器的IP地址,用 ...

  3. printf 小代码 大问题

    技术 对于我来说 是我前进的动力 虽然有时候感觉会枯燥乏味 不过没关系 放松一下紧张的心态 做一些你能够是你进步的事情  这样 你才会觉得  每天都过得很充实  学海无涯  坚持追求你所想要实现的梦想 ...

  4. c/c++写的比较好的读写配置文件的函数或者类

    共用版  .h文件 //---------------------------------------------------------------------------- // 程序名称:    ...

  5. HDU5446 Unknown Treasure(组合数膜合数-->Lucas+中国剩余定理)

    >On the way to the next secret treasure hiding place, the mathematician discovered a cave unknown ...

  6. EF中调整字段的顺序

    EF中设计数据库表结构时,在Designer UI中无法调整添加好的字段顺序. 方法: 1.在Solution Explorer中右击XXX.edmx文件, 选择"Open With&quo ...

  7. Java标签引起的陷阱

    请看下面的代码,请问下面的代码是否能够通过编译: package com.yonyou.test; /** * 测试类 * @author 小浩 * @创建日期 2015-3-2 */ public ...

  8. Java访问子类对象的实例变量

    对于Java这种语言来说,一般来说,子类可以调用父类中的非private变量,但在一些特殊情况下, Java语言可以通过父类调用子类的变量 具体的还是请按下面的例子吧! package com.yon ...

  9. ES6学习之Class

    一.定义类(ES6的类,完全可以看做是构造函数的另一种写法) class Greet { constructor(x, y) { this.x = x; this.y = y; } sayHello( ...

  10. javascript基础之两种函数的定义方法

    第一种方式:可以在函数定义之前调用也可以在函数定义之后调用: (0)函数的调用 add(,) //可以调用 (1)函数的定义: function add(x,y) { console.log(x+y) ...