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

集成Paddle沙箱支付时,通过JavaScript传递自定义crmId数据失败及后台无法查看数据的问题求助

集成Paddle沙箱支付时,通过JavaScript传递自定义crmId数据失败及后台无法查看数据的问题求助

我正在尝试把Paddle.com集成到我的应用里作为支付方案,目前先从沙箱环境开始调试。

我的核心需求是:在结账环节把我应用内的crmId(一种自定义客户ID)传给Paddle,以此关联我数据库里的客户记录和Paddle侧的客户对象。

根据Paddle的官方文档,是支持传递自定义数据的,我打算用这个机制来传crmId。文档里给出的JavaScript示例代码是这样的:

Paddle.Checkout.open({
  customData: {
    "crmId": 1234,
  },    
});

我的实际实现代码如下:

function openCheckout(items){
    Paddle.Checkout.open({
        items: items,
        customer: {
            customData: {
                "crmId": "test123"
            },
        },
        customData: {
            "crmId": "test456"
        }
    });
}

正如你看到的,我同时尝试了两种方式:直接在顶层设置customData,以及在customer对象下嵌套customData——根据文档这两种方式都应该可行。

生成HTML标记后,我能确认参数已经正确写入代码里,但打开浏览器控制台查看时,发现Paddle的JS完全没有加载customData这个属性:
控制台截图显示未加载customData属性

不过好在Paddle.Checkout.open函数本身执行是正常的,因为我能看到定价页面上的价格会正常更新。

另外还有个困惑:我在Paddle沙箱的管理后台(就是能查看所有交易、客户信息的UI界面)里,完全找不到自定义数据的展示入口,不知道该去哪里查看传过去的crmId。

有没有大佬能帮忙解答这两个问题呀?万分感谢!

备注:内容来源于stack exchange,提问作者Toni

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 09:50:35