WordPress:将条带信息存储为user_meta

时间:2016-10-25 22:16:18

标签: php wordpress stripe-payments

我正在使用Stripe webhook存储客户在Stripe收费时收取的金额。

我的webhook工作正常,可以通过电子邮件发送费用,但似乎无法将其存储在WordPress user_meta字段中。

以下是我的代码:

// Retrieve the request's body and parse it as JSON
    $input = @file_get_contents("php://input");
    $event_json = json_decode($input);

// Check against Stripe to confirm that the ID is valid
    $event = \Stripe\Event::retrieve($event_json->id);

// If charge is successful, store in user meta
    if (isset($event) && $event->type == "charge.succeeded") { 
      $amount = $event->data->object->amount / 100;
    }
    $payment_user_id = 9192321; 
    update_user_meta($payment_user_id, 'payment_history', $amount);

这是因为从条带接收的json是否需要在我可以存储之前转换为某种格式?如果我尝试使用intval($ amount)将其转换为整数,则只将其存储为0。

提前致谢!

1 个答案:

答案 0 :(得分:-1)

原来我是愚蠢的,只需要把#34; update_user_meta"在"如果"言。