条纹webhook细节总是空洞的

时间:2015-12-01 06:03:40

标签: php yii stripe-payments webhooks

public function actionStripeHook() {
    $this->layout = '//layouts/empty';
    try {
            Stripe::setApiKey(Yii::app() - > params['secret_key']);
            $postdata = file_get_contents("php://input");
            $event = json_decode($postdata);
            $input = @file_get_contents("php://input");
            var_dump($input);
            $event_json = json_decode($input);
    }
}

在Stripe Webhook中设置了这个Url,但是在这个回复中,我的代码总是空的,我的代码是错误的。

1 个答案:

答案 0 :(得分:0)

如果你阅读了本页的说明:

http://php.net/manual/en/wrappers.php.php

你会发现在PHP的许多版本中,php://输入只能被读取一次,并且在第二次读取时将是空的。如果仔细查看代码,您会注意到您正在阅读php://输入两次。确保只阅读一次。这可能是你的问题。