появляется сообщение об ошибке «Невозможно списать средства с клиента, у которого нет активной карты» - PullRequest
0 голосов
/ 02 сентября 2018

Я работаю над функцией чередования платежей, я создал клиента на основе данных кредитной карты и сохранил этого клиента в базе данных, а затем я пытаюсь списать средства с этого клиента по его идентификатору, но я пытаюсь это сделать что я получаю ошибку, Cannot charge a customer that has no active card, здесь я добавил весь свой код, может кто-нибудь сказать, почему я получаю эту ошибку

\Stripe\Stripe::setApiKey("sk_test_p7WuwfVhQGpu4zb6IZC3MI0b");
\Stripe\Stripe::setApiVersion("2018-05-21");

$amount = 100;
try {
    $charge = \Stripe\Charge::create(array(
            "amount" => $amount,
            "currency" => "usd",
            "description" => "",
            "customer" => 'cus_DWuoLfjJBSQsWt',
        )
    );
    echo "<pre>";
    print_r($charge);
    die;
} catch (Exception $ex) {
    echo $ex->getMessage(); die;
}

1 Ответ

0 голосов
/ 07 сентября 2018

Это происходит из-за того, что вы звоните тестовый аккаунт или наоборот ИЛИ карта вашего добавленного клиента была истек или нет аутентификации сейчас.

...