功能更全面的WooCommerce免费微信支付网关——Wenprise WeChatPay Payment Gateway ForWooCommerce

发布于:
更新时间:2023-12-21

我们提供 WordPress主题和插件定制开发服务

本站长期承接 WordPress主题、插件、基于 WooCommerce 的商店商城开发业务。 我们有 10 年WordPress开发经验,如果你想 用WordPress开发网站, 请联系微信: iwillhappy1314,或邮箱: amos@wpcio.com 咨询。

63 thoughts on “功能更全面的WooCommerce免费微信支付网关——Wenprise WeChatPay Payment Gateway ForWooCommerce

  1. php已升级至7.0;但安装完后wordpress admin 后台即显示错误,三行plugin文件不存在的错误,但登录到cpanel文件管理中可以查看到该域名下wp-content/plugins/目录内有该插件的文件夹,里面也有内容;不知是何原因

  2. 请教一下,微信支付和支付宝支付好像都要分企业和个人是吗,那这个插件只支付企业收款不支持个人收款是吗

  3. 博主,给你提交个问题,微信h5支付之后页面上的手动回调“完成支付”按钮点击是无反应的,检查了一下问题在query.js里:

      $('#js-wprs-wc-wechatpay').bind('click', function() {
        wprs_woo_wechatpay_query_order();
      });

    这一段得加个true:

     $('#js-wprs-wc-wechatpay').bind('click', function() {
        wprs_woo_wechatpay_query_order(true);
      });

    还有也是微信h5界面,控制台会报blockui的错误,query.js里要加个$(‘#js-wechatpay-confirm-modal’)的length判断。

    顺便说一下支付宝插件的支付弹窗还是会被chrome和iOS上的safari拦截,我只能_blank改_self了,求一个更好的解决方法,非常感谢!

  4. 你好,我设置不成功。 是不是必须先申请H5, 还有我没有公众号,这个怎么填啊。。apiclient_cert.pem 路径是不是从服务器根目录开始? 比如/var/www这种,还是从网站根目录开始

  5. 微信支付出错怎么解决:红叹号!处理结算时出错,请重试

  6. PC端可以成功扫码支付,但是在woocommerce订单里面处理退款的时候,显示失败

  7. 老大,配置不成功。有公众号,有微信商户账号,woo设置页面的ID和密钥是按照提示填的,为什么支付时候还是出来“处理结算时出错,请重试。”
    本人没什么技术,求大佬帮助,付费服务也ok

  8. 手机可以支付,但是pc端有报错,也许是和我的主题不兼容。

  9. 后台操作退款时候,弹窗提示:在尝试使用支付网关API进行退款时出现了错误。

      1. 1、ftp登录空间新建cert目录,放了两个文件,后台配置了https:// 这种路径,还是错误
        2、pc端支付时候弹出二维码可以完成支付,手机端浏览器H5点下单报错:“处理结算时出错,请重试。”

        1. 1、仔细看一下说明,cert 的路径是目录路径,不是网址。
          2、在微信里面确认一下 H5 支付是否开通了,如果开通了,启用插件的调试模式看一下具体错误。

  10. 我也出现这样的问题:
    后台操作退款时候,弹窗提示:在尝试使用支付网关API进行退款时出现了错误。
    支付宝、微信支付都没问题,支付宝退款也没有问题。只是微信退款有提示错误,证书路径确定没问题。

  11. 500 – 内部服务器错误。
    您查找的资源存在问题,因而无法显示。
    微信付款出现这个问题
    证书路径 /目录/路径文件夹/证书.pem
    还需要调用wordpress 其他文件吗

  12. 我也出现这样的问题:
    后台操作退款时候,弹窗提示:在尝试使用支付网关API进行退款时出现了错误。
    支付宝、微信支付都没问题,支付宝退款也没有问题。只是微信退款有提示错误,证书路径确定没问题。

  13. 这个插件里,一定要有“微信公众号 App ID”吗,如果只有微信支付功能的行不行呀

    1. 是的,必须要有 App ID,参考:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1

  14. 你好,我在pc端可以扫码支付,手机上支付成功;但是支付成功的信息没有同步到商城上;几个小时以后,微信上就会自动退款。需要配置那些地方?如何配置?可有资料说明,谢谢!

  15. warning:cannot assign an empty string to a string offset in /www/wwwroot/www.xxx.com/wp-includes/class.wp-scripts.php on line 486
    您好,我调用支付时候会出现这个错误,但是不影响支付流程。请问是什么问题?

    1. 这个可能是 JS 加载的问题,不影响使用,把 WP_DEBUG 设置为 true 可以隐藏掉这个警告。

  16. 您好!wordpress官网下载使用了您的插件,现在设置中碰到问题,想请教一下:
    我们申请APP ID时用的是企业微信,不是公众号,从微信网站看应该也是可以用于微信支付的。所以我们的问题应该不是这个带来的。
    我们主要用于网站支付,现在遇到的问题有几个:
    1,“微信公众号 App ID“ 一项填入我们的APP ID这个没什么疑问,但”微信 App 密钥 “和 ”微信支付应用密钥 “ 各是什么?
    2,在腾讯微信支付我们的账户页面内,有”API密钥“和”APIv3密钥“ 两个,如果是对应问题1里的密钥,应该对应哪个,另一个在哪里找?
    3,”微信商户 ID “ 是否就是在微信支付网站中”产品中心 –> 开发配置” 里面显示的10为数字的 “商户号”?
    4,我现在吧我设置的“API密钥”(不是APIv3的)同时放入“微信App密钥”和“微信支付应用密钥”项里,网页点击支付后调试模式显示错误信息”Internal Server Error”是哪里的问题?

  17. 在手机浏览器里面用微信支付成功之后,不会跳转到订单已支付成功的页面,而是显示购物车为空。
    但是后台订单也已经有了。

    电脑浏览器上就正常。
    支付宝支付也正常。

    已经把回调地址加到了Native支付回调链接里面。

    1. 前端自动检查支付状态的功能是通过 JS 实现的,主题或插件 JS 有报错的话,可能会影响到这个功能。建议通过浏览器控制台检查一下。

  18. 电脑上可以出现二维码,正常使用,但是手机上无法出现,且报错,微信支付设置错误,请联系我们

    1. 打开插件调试模式,看一下是否有详细的错误信息。如果自己实在解决不了,这个插件又对你非常重要,可以考虑购买我们的服务设置服务。

  19. 您好!显示FAIL: body参数长度有误,这个在哪修改?谢谢

  20. 这个插件中,哪儿些是必须设置的,哪些是可以不用设置的啊,有没有具体的设置说明啊,感觉东西好多,有点搞不明白

  21. 在手机浏览器里面用微信支付成功之后,不会跳转到订单已支付成功的页面。
    电脑浏览器上就正常。
    支付宝支付也正常。

  22. 发现一个大问题,微信里面微信支付有错误,调用不起来

  23. 已经设置了还是报错,调不起来,看调试信息提示500 (Internal Server Error)

  24. open_id没有其他微信相关插件,还是用的你的默认代码,微信中打开网站,没有别的小程序提示的获取你的头像名称等弹窗,是不是跟这么有关,这么代码怎么添加

    1. open_id 需要使用微信登录插件登录后才能获取。此插件最新版本的微信公众号登录已经弃用,需要你配合其他微信登录插件使用。

  25. 你好,插件安装完后后台没有显示相应的设置菜单, 在已安装的插件目录点击插件设置显示 ‘抱歉,您不能访问此页面’ 也不知道在哪出现问题了

  26. 老大你好,我碰到个问题是网页扫码支付成功了,微信支付后台看到钱了,但是后台订单状态并没有更新,依然是待付款,再次点击付款显示的是“微信支付配置错误,请联系我们。” 开启调试模式之后,跳出的英文是success:ok,感觉又没问题,可以指导个查找问题的方向吗。谢谢! 另外感谢大佬免费提供使用。

  27. 手机页面付款好像并不能跳转到微信APP收银台。是不支持H5的么?

      1. Error: Incorrect contents fetched, please reload.
        Uncaught TypeError: $(…).qrcode is not a function
        嗯,有报错呢

  28. 感谢您提供的免费插件。
    每次更新我都会遇到这个问题,php 8.1 nginx 1.22 ubuntu22.04
    Warning: Attempt to read property “access_token” on array in /www/kefuxx.com/wp-content/plugins/wenprise-wechatpay-checkout-for-woocommerce/jssdk.php on line 101
    Warning: Undefined property: stdClass::$ticket in /www/kefuxx.com/wp-content/plugins/wenprise-wechatpay-checkout-for-woocommerce/jssdk.php on line 67

    您看是否需要优化一下,供您参考。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

*