V2board V免签 易支付 支付方式不能为空

979次阅读
7 条评论
AI 智能摘要
在部署 v2board 的易支付插件时,用户遇到支付方式无法选择的问题。经排查发现,是因为缺少参数 type=alipay,导致无法明确支付渠道。解决方法是在 epay.php 文件中添加 'type' => 'alipay'。然而,这种方式只能指定单一支付渠道,若存在多个支付方式,则需复制修改多个 epay 文件作为临时解决方案。最终仍需后端支持新增 type 选项以彻底解决。问题详情可参考 GitHub 的讨论页面。
— 此摘要由 AI 分析文章内容生成,仅供参考。

提醒:本文最后更新于 2025-07-24 08:27,文中所关联的信息可能已发生改变,请知悉!

V2board V 免签 易支付 支付方式不能为空

最近 我在部署 v2board 的支付方式的时候。设置之后发现不能进行支付。

 

通过检测发现。

目前 v2board 的易支付插件不兼容的原因。主要是少传输了一个参数

type=alipay

也就是需要向收款渠道明确收款方式。

v2board 的易支付插件少了这个 所以导致 不能正常付款

解决办法就是在 易支付插件里面加上这个传输参数。

/app/Payments/epay.php 文件找到正确位置。

‘type’ => ‘alipay’,

直接添加这一段就可以了。其中 alipay 是支付宝 wxpay 是微信。

V2board V 免签 易支付 支付方式不能为空

 

关于这问题 https://github.com/v2board/v2board/issues/937 在这里有说明

但是这个这里这样修改会有个问题

你只能指定 支付宝 或者微信支付。

如果你有好几个支付渠道,那么这个方式就会有限制。

另外一个解决办法 就是复制几个 epay 文件修改 部分内容 变成一个新的支付渠道,比如你有三个支付渠道就复制三次。

这是一个临时性的解决办法。

 

最终还是需要在后端。新增一个 type 的选项才行。

 

正文完
 0
GoWall
版权声明:本站原创文章,由 GoWall 于2023-07-26发表,共计438字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
各类账号ID
评论(7 条评论)
夜幕独行 评论达人 LV.1
2026-03-14 15:37:08 回复

加了个参数搞定了,不过复制文件这法子有点笨。

 Macintosh  Firefox  德国
枫桥夜 评论达人 LV.1
2026-03-17 00:27:10 回复

收藏了,下次部署能用上。

 Android  Firefox  美国马萨诸塞
夜行幽影 评论达人 LV.1
2026-03-18 11:57:21 回复

难怪我上次配置半天不成功。

 Android  Chrome  中国台湾省中华电信
飞天小土豆 评论达人 LV.1
2026-03-18 14:22:08 回复

微信支付的参数咋加啊?

 Windows  Vivaldi  美国Level3
    会说话的香蕉 评论达人 LV.1
    2026-03-18 14:39:41 回复

    文章里写了,把alipay换成wxpay就行

     Macintosh  Chrome  中国河北省唐山市联通
风铃小鹿 评论达人 LV.1
2026-03-20 13:07:07 回复

这方法真能行?回头试试看。

 Linux  Chrome  乌克兰
    炎狱魔导 评论达人 LV.1
    2026-03-20 13:21:30 回复

    试了有效果的话,记得回来分享下

     iPhone  Safari  日本软银