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

使用Crossmint信用卡结账服务时提示集合未配置支付支持

Crossmint信用卡结账报错:"Payments support isn't configured for this collection" 解决指引

通过Crossmint官方API创建集合后,使用React的CrossmintPayButton组件进行信用卡结账时,触发以下错误:

Configuration error
Payments support isn't configured for this collection

用户使用的组件代码如下:

<CrossmintPayButton
    collectionId="56a1afa2-f016-470d-9070-e0b817e3df20"
    projectId="b1bf2bc7-4160-4c7b-b8fd-f37b6d23a4d9"
    environment="staging"
/>

问题排查与解决步骤

  • 检查集合创建时的支付配置:通过API创建集合时,必须在请求参数中明确启用支付支持,比如添加payments.enabled: true及配套的支付处理器、支持货币等参数,确保API请求包含完整的支付配置字段。
  • 控制台确认集合状态:登录Crossmint控制台,找到目标集合,查看是否已开启信用卡支付功能。staging测试环境下,部分支付配置需要手动在控制台激活,不能仅通过API参数设置完成。
  • 核对环境配置一致性:确认当前使用的staging环境对应的项目,是否已完成支付通道的初始化配置。测试环境的支付配置独立于生产环境,需单独完成设置。
  • 重新同步集合配置:若确认API参数无误,可尝试在控制台重新保存集合的支付配置,触发配置同步,确保组件调用时能读取到最新的支付设置。

内容的提问来源于stack exchange,提问作者SUDHARSAN Subhash

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 10:42:39