【问题标题】:How to get a customer ID from event object in stripe如何从条带中的事件对象中获取客户 ID
【发布时间】:2017-03-27 04:48:26
【问题描述】:

在我的应用程序中,当用户注册时,会在stripe 中创建一个客户。还在试用的基础上为该客户创建订阅。当该试用期结束时,将向客户收费。我有一个web-hook 用于条纹中发生的事件,所以每当charge.succeeded 发生时,我都会在我的数据库中进行一些更改。我需要从条带中检索来自posted 的事件对象的客户ID。我正在这样做:

$stripeCustomerId = $event->customer;

现在,当我签入条带仪表板时,一切正常,客户状态从试用更改为活动,并且网络挂钩返回对象正常。但我无法从该对象获取客户 ID。我在这里想念什么?有什么帮助吗?

【问题讨论】:

    标签: php yii2 stripe-payments


    【解决方案1】:

    如果您查看条带发布的响应对象,它具有event->data->object->customer 层次结构。所以你可以像这样得到客户ID:

    $body = @file_get_contents('php://input');
    $event_json = json_decode($body);
    $event_json->data->object->customer;
    

    干杯!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-11
      • 1970-01-01
      • 2019-12-25
      • 2012-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多