ApiRequestor.php第108行中的InvalidRequest:没有这样的客户:cus_9JHigF9SGUuVJQ

时间:2016-10-04 05:07:33

标签: php laravel-5 stripe-payments

我只是想知道为什么会出现这个错误:

InvalidRequest in ApiRequestor.php line 108:
No such customer: cus_9JHigF9SGUuVJQ

在我的控制器中,这是我的代码:

use Laravel\Cashier\Billable;
use Stripe\Stripe;
...
class BillingController extends Controller
{
    use Billable;
    public function postPayCharges( Request $request )
    {
        $account = \App\Account::find( Auth::user()->account->account_id );
        $plan = \App\Plan::find($account->plan_id);

        $ccToken = $request->input('stripeToken');

        $user = \App\User::find(Auth::user()->user_id);
        $user->newSubscription($plan->name, $plan->plan_id)->create($ccToken, [
            'email' => $user->email,
        ]);

我确信我使用的条带公钥和密钥是有效的。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果您的api密钥有效,则可能是以下问题。

这个问题只是由于一个原因而爆发,而且是由以下函数生成的令牌。

Stripe.card.createToken($ form,stripeResponseHandler)

stripeResponseHandler(status,response)中的

response.id是令牌值。所以请使用此令牌创建订阅或其他...谢谢