【问题标题】:How do I update product price in Stripe using php api?如何使用 php api 在 Stripe 中更新产品价格?
【发布时间】:2022-08-19 21:26:47
【问题描述】:

现在我正在研究 Stripe,我可以使用 PHP api 调用为产品设置价格,但无法更新价格金额。有人可以帮我吗?

我使用的代码:$price = $this->stripe->prices->update(\'price_1LRwQ6HEtJIPaXSgzQFrZtv7\', [ \'unit_amount\' => $request->unit_amount * 100, ]);

  • 似乎不支持在价格上更新 unit_amount。您可能希望创建一个新价格并更新产品的 default_price [1]。 [1]stripe.com/docs/api/products/…

标签: stripe-payments price


【解决方案1】:

我已经解决了这个问题。在无法直接更新条带价格的情况下,只需执行以下操作即可:

  1. 删除现有价格。

  2. 为产品创建新价格。

    $this->stripe->plans->delete( $price_data['stripe_price_id'], [] ); $price = $this->stripe->prices->create([ 'unit_amount' => $request->price * 100, '货币' => '美元', 'recurring' => ['interval' => 'month'], '产品' => $data['stripe_product_id'], ]);

【讨论】:

    猜你喜欢
    • 2020-08-21
    • 1970-01-01
    • 2021-08-01
    • 2018-04-26
    • 1970-01-01
    • 2021-12-17
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多