You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Woocommerce Square集成问题:无法使用已保存卡片完成支付

解决WooCommerce + Square集成中已保存卡片支付失败的问题
  • 检查Square账户支付源状态
    登录Square商家后台,查看客户已保存卡片对应的支付源是否存在、是否被标记为无效或删除。Square会自动清理过期/失效的支付方式,这会直接导致请求时找不到对应资源。

  • 验证插件与核心版本兼容性
    确认WooCommerce Square插件是最新稳定版,同时核对WooCommerce核心版本和插件的兼容列表。旧版本插件可能存在支付源同步bug,导致本地保存的卡片信息和Square后台不同步。

  • 核对本地支付源ID匹配性
    查看WooCommerce客户账户里的已保存卡片记录,确认对应的Square支付源ID是否正确。如果本地存储的ID和Square后台不匹配,必然触发NOT_FOUND错误。可以让客户重新保存卡片,覆盖本地错误的ID记录。

  • 排查Ajax请求参数传递
    用浏览器开发者工具的Network面板,查看支付触发时的Ajax请求payload,确认payment_source参数是否正确传递了Square的支付源ID。参数为空或ID错误都会导致Square找不到资源。

  • 确认Square API权限配置
    登录Square开发者后台,检查你的应用是否拥有PAYMENTS_WRITE和CUSTOMERS_READ权限——这两个权限是读取、使用客户已保存支付源的必要条件。

  • 沙盒环境交叉测试
    如果生产环境出问题,切换到Square沙盒环境测试已保存卡片支付是否正常。如果沙盒环境正常,大概率是生产环境的支付源数据同步异常,可联系Square支持刷新客户支付源数据。

内容的提问来源于stack exchange,提问作者Gaurav Sharna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 20:33:12