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

PHP如何将Stripe API返回对象的ID赋值给本地变量?

解决方案

你只需要先接收Stripe API返回的对象,再直接访问它的id属性即可,这是PHP里访问对象属性最基础的方式,步骤如下:

  1. 将API调用的结果赋值给一个变量(比如$charge)
  2. 通过->运算符获取该对象的id字段,赋值给你的本地变量

修改后的完整代码:

$stripe = new \Stripe\StripeClient('apikey');

// 接收API返回的对象
$charge = $stripe->charges->create([
  'amount' => 1500,
  'currency' => 'gbp',
  'source' => 'accountid',
]); 

// 将返回对象的id赋值给本地变量
$paymentId = $charge->id;

补充说明:Stripe PHP SDK返回的是一个对象(不是数组),所以直接用->访问属性就行,不需要额外的转换操作,这就是最简单的实现方式。

内容的提问来源于stack exchange,提问作者Abdullah Ergun

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 00:12:01