经验分享为热心网友提供,用于有能力的用户学习使用,不保证源码存在bug等问题 插件为开源免费提供,用于有能力的用户学习使用,不保证源码存在bug等问题。插件代码均开源,您可以自行下载查看以及二次开发。如果您发现插件存在bug,请及时与我们反馈。如因插件存在的bug给您带来的损失,我们不承担任何责任。

说明

本插件为WordPress程序的Ripro-v2主题中的支付插件。安装插件前请备份如下列表中的文件,然后合并或者替换对应文件。因为ri主题经常更新建议有一定开发基础的网站主下载后使用对比工具进行增量安装

适用主题v4.6正式版补丁文件下载:http://zhifux.com/down/zhifux_riprov2-v4.6.zip
适用V4以前的版本下载地址:http://zhifux.com/down/plugin4wp_ripro.zip

感谢网友:句号(QQ:2448066128) 的首次分享,感谢用户:(QQ:401281059,QQ:270272420)的反馈更新。

插件安装后需要根据下述对接步骤,设置您准备使用的支付类型。

一.文件路径参考如下

  1. 网址目录/themes/ripro-v2/inc/shop/zhifufmpay/return.php
  2. 网址目录/themes/ripro-v2/inc/shop/zhifufmpay/notify.php
  3. 网址目录/themes/ripro-v2/inc/template-shop.php
  4. 网址目录/themes/ripro-v2/inc/options/admin-options.php

二.详细步骤

2.1 在 themes/ripro-v2/inc/shop 目录路径下创建文件夹 zhifufmpay
2.2 将 return.php 和 notify.php 上传到此文件夹中
2.3 将 template-shop.php 上传到 themes/ripro-v2/inc 文件夹,将我们支付方式部分代码合并到原有的文件

本文件修改主要是前台增加支付FM的支付方式展示按钮。

  1. // 如果想更改其他支付方式可以在此直接参考下文修改$type = 'alipay',修改$type的传值就可以啦。
  2. //支付FM
  3. if ($_the_type=='zhifufm') {
  4. $yzf = _cao('fm');
  5. if ($pay_type == '61') {
  6. $yzfConfig=$yzf['zhifufm_alipay'];
  7. $type='alipay'; //支付宝系支付方式可在此修改
  8. }
  9. if ($pay_type == '62') {
  10. $yzfConfig=$yzf['zhifufm_wxpay'];
  11. $type = 'wechat';//微信系支付方式可在此修改
  12. }
  13. //alipay-facetoface
  14. if ($pay_type == '63') {
  15. $yzfConfig=$yzf['zhifufm_alipay_face'];
  16. $type = 'alipay-facetoface'; //支付宝系支付方式可在此修改
  17. }

2.4 将 tadmin-options.php 上传到 /themes/ripro-v2/inc/options/ 替换或合并原有的文件

本文件修改主要是后台增加支付FM的相关支付方式的管理

2.5 样式美化修改,主要修改弹出框的大小

/wp-content/themes/ripro-v2/assets/css/app.css6334行左右的swal2-popup样式

  1. .swal2-popup {
  2. -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  3. box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  4. border-radius: 10px;
  5. overflow: hidden;
  6. }

修改替换为如下

  1. .swal2-popup {
  2. -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  3. box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  4. border-radius: 10px;
  5. overflow: hidden;
  6. width: 360px !important;
  7. }