payjs 源码_WordPress插件:Payjs For Ponits基于Payjs开发的积分充值微信支付插件

前言

目前市面上能够安全靠谱使用的支付方案并不多,payjs就是其中极佳的一家,对于个人开发者也比较友好,正好在有赞停止新用户接入支付,云落将之前开发的支付插件改为payjs支付,其他的变化不大的

我们的生活被框在了一个个熟悉的首屏icon里,独角兽和流量大户在行业赛道不断角逐,它们是这时代的主角

但还有这样一些,一直在坚持的个人开发者、个体户、个人创业者、小公司、小众产品,因为不够刚需、缺少推广、没有大腿可抱而不为人知,但产品足够用心、好玩好用、口碑扎实,这些给平淡生活带来一丝惊喜的人,正在通过自己独特的方式诠释、甚至影响着这个世界

我们坚信他们的价值,并愿意与其共同成长

PAYJS 旨在解决需要使用交易数据流的个人、创业者、个体户等小微支付需求,帮助开发者使想法快速转变为原型

PAYJS 只负责信息流,不接管资金流。资金无任何风险

费用

这里提前说下哦,

费用解读下:第一个是开通费300元,这个是 永久的,开通就是支付的,但是开通后也是充值到豆子里面的,中间0.38是

使用

2、通过审核认证…

3、安装插件,建议使用FTP安装,而不是在WordPress后台。

4、新建页面,内容写 [chongzhi]短代码,并复制页面链接,下一步备用。

5、将Payjs的商户号,密钥输入后台,并将之前复制的页面链接粘贴在指定位置,并选择好金币兑换比例。

6、保存设置,结束。

二次开发

插件并没有加密,也可以自己查看代码,很简单的插件,插件提供了一个简单的积分系统和简单的充值功能,以及一个付费可见,如果需要更多的积分使用,可以参考下面代码。

Points::get_points_by_user( 用户ID);//获取指定用户ID的所有

Points::get_user_total_points( 用户ID);//获取指定用户ID的所有有效积分

Points::set_points( 积分数量,用户ID);//对指定ID用户积分进行设置,正数就是增加积分,负数就是减少积分

Points::get_point( 积分ID);//根据指定积分ID获取积分详情

Points::remove_points( 积分ID);//删除指定积分ID的积分

Points::update_points( 积分ID);//更新指定积分ID的积分,比如未付款更新为已付款

本站声明:本站所有好东西均来源于互联网,不保证100%完整、不提供任何技术支持,分享目的仅限于学习和测试,一切商业行为与本站无关,下载后请在24小时内删除。请勿用于商业用途,如需商业使用请向官方购买授权,由于使用该资源引起的侵权行为与本站无关!如有侵权,请联系info#sogua2008.com(将#换为@)及时删除!

本文地址:搜刮好东西 » WordPress插件:Payjs For Ponits基于Payjs开发的积分充值微信支付插件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
收费下载资专业版 WordPress件,经过完美测试运行于wordpress 3.1.x-3.8.x版本,很多做素材和资分享的网站也许都希望增加付费下载,而国外的件要么就是商城购物,要么下载不支持支付功能,这款收费下载资件能够满足你的需求,wordpress 件可以解决收费下载资这一空白,这个件支持所有投稿者发布资,并且获得收益,可申请提现,管理员可对提现金额设置收取平台建设费。 管理员的功能: 已经在程序中集成支付宝(担保交易/双功能接口/即时到帐) 设置会员提现手续费比率 设置安全模式(使支付宝担保交易无法成功,即时到帐可成功) 设置用户推广提成比率 设置货币昵称(例如:Q币) 设置比例(例如:1元=10Q币) 查询整个平台全部消费记录 查询整个平台全部记录 查看与处理取现申请列表 查看全部收益与推广 推广用户消费获得提成 站内转账 商品列表 后台给用户与扣费 查询用户余额、记录、消费记录 发布收费下载资 发布收费查看内容 在消费清单中下载资 投稿者的功能: 发布收费下载资 发布收费查看内容 查看消费记录 推广用户消费获得提成 申请支付宝取现 查看自己的收益与推广 查看记录 站内转账 在线 在消费清单中下载资 订阅者的功能: 查看消费记录 在线 站内转账 在消费清单中下载资 推广用户消费获得提成 申请支付宝取现 查看自己的收益与推广 其他功能: 下载路径加密功能 投稿者7天内只能申请1次提现,防止反复提现为站长带来麻烦 VIP会员(VIP专享、VIP半价、VIP免费) 如果下载文件升级了,已付费会员可以继续免费下载 优化注册页面 colorbox灯箱弹窗特效 前端个人中心(可直接、查看消费等) 收费下载资 WordPress件演示》 www.thefox.cn
这段代码是 NvM 模块中的一个函数,用于获取 ROM 块的地址。下面逐句解释每一行代码的作用: ```c static FUNC_P2VAR(uint8, NVM_APPL_DATA, NVM_CODE) NvM_MainFun_GetRomBlockAddr(void) { ``` 这是函数的定义,表示这个函数返回一个指向 uint8 类型的指针,该指针指向的内容位于 NVM_APPL_DATA 段中,并且该函数位于 NVM_CODE 段中。 ```c uint8 dateIndexTemp = NVM_INIT_0; uint8* retValue = NULL_PTR; Nvm_BlockManagment_st *blockMngmnt; const NvM_Block_Descriptor_Table_st blockTab; ``` 这里定义了一些变量,dateIndexTemp 用于存储数据索引,retValue 用于存储返回,blockMngmnt 和 blockTab 用于存储当前作业的块管理信息和块描述信息。 ```c blockMngmnt = &NvM_gstaBlockVar[NvM_QueueCrrntJob.CurBlockId]; blockTab = &NvM_Block_Descriptor_Table[NvM_QueueCrrntJob.CurBlockId]; ``` 这里获取当前作业的块管理信息和块描述信息。 ```c if( (NVM_BLOCK_MANAGENMENT_DATASET == blockTab->ManagementType) && (blockMngmnt->DataIndex >= blockTab->NvBlockNum) ) { dateIndexTemp = blockMngmnt->DataIndex - blockTab->NvBlockNum; } else if( blockTab->RomAddr != NULL_PTR ) { retValue = blockTab->RomAddr; } else { // Do nothing. } ``` 这里根据块描述信息中的管理类型和块管理信息中的数据索引,判断 ROM 块是否存储在 NVRAM 中。如果 ROM 块存储在 NVRAM 中,则计算出 ROM 块在 NVRAM 中的索引。否则,如果块描述信息中的 ROM 地址不为空,则将 ROM 地址存储到 retValue 中。 ```c if( (dateIndexTemp < blockTab->RomBlockNum) && (blockTab->RomAddr != NULL_PTR) ) { if( (blockTab->ManagementType == NVM_BLOCK_MANAGENMENT_DATASET) && (blockMngmnt->DataIndex >= blockTab->NvBlockNum) ) { retValue = blockTab->RomAddr + (dateIndexTemp * (blockTab->NvBlockLength - Nvm_CrcCalc_Size_Table[blockTab->CrcType] - NVM_STATICID_LENGTH) ); } } ``` 如果 ROM 块存在且当前作业的块管理信息中的数据索引指向了 NVRAM 中的块,则计算出该 ROM 块在 NVRAM 中的地址,并将其存储到 retValue 中。最后将 retValue 返回。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值