为了账号安全,请及时绑定邮箱和手机立即绑定

条纹 - 结账不支持没有名称的 SKUS

条纹 - 结账不支持没有名称的 SKUS

PHP
隔江千里 2021-06-28 14:59:21
我正在实施条纹结帐系统。每次我尝试调用结帐视图时,我都会遇到一个奇怪的 javascript 错误:IntegrationError:结帐的 SKU 需要一个name属性。在仪表板中,结帐集成按钮呈灰色。关于如何在创建 SKU 时传递名称的任何线索?这是我通过 stripe api curl 调用发布 SKU 的 PHP:$sku = [        'active' => 'true',        'inventory' => ['type' => 'infinite', 'value' => null],        "currency" => "eur",        "price" => $price,        "product" => $stripe_product_id    ];
查看完整描述

2 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

经过多次组合和对stripe API的深入分析,找到了我一直在寻找的答案。


产品创建:


$pacoteSMS = [

        'name' => $name,

        'type' => 'good',

        'active' => 'true',

        'description' => $description,

        "attributes" => [

            "name"

        ],

    ];

SKU创建:


$sku = [

        'product' => $stripe_product_id,

        "attributes" => [

            "name" => $name,

        ],

        "price" => $price,

        "currency" => "eur",

        "inventory" => [

            "type" => "infinite",

        ],

        "active" => "true",

    ];


查看完整回答
反对 回复 2021-07-02
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

nameattributes位于 SKU 对象上的 内。您可以attributes[name]在创建或更新 SKU 时进行设置。例如:

'attributes' => ['name' => 'the name'],


查看完整回答
反对 回复 2021-07-02
  • 2 回答
  • 0 关注
  • 117 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信