Неожиданная ошибка связи со Stripe, ошибка 55 - PullRequest
0 голосов
/ 21 июня 2020

Биллинг с полосой, у меня есть форма, и когда я отправляю информацию и размещаю заказ, произошла следующая ошибка:

Unexpected error communicating with Stripe. If this problem persists, let us know at support@stripe.com. (Network error [errno 55]: Failed sending HTTP POST request)

Мой PHP код:

  <?php
    require_once('../vendor/autoload.php');
    
    \Stripe\Stripe::setApiKey(' 
    sk_test_51Gw3j3DiiBRVUNG3QmcK0fjrBkpc31k5bqkX5tP3L5zo4GkLysZEO7iyflCHGoIAa6XtRJMiWjB0inTbZF390JiS00gtV1CREh
    ');

    $POST = filter_var_array($_POST, FILTER_SANITIZE_STRING);
    $first_name = $_POST['first_name'];
    $last_name = $_POST['last_name']; 
    $email = $_POST['email']; 
    $token = $_POST['stripeToken'];  
    
    echo $token . '<br>';
    echo $first_name . '<br>';
    echo $last_name . '<br>'; 
    echo $email . '<br>';  

    \Stripe\Stripe::setVerifySslCerts(false);

    try {
        $customer = \Stripe\Customer::create(array(
            "email" => $email, 
            "source" => $token
        ));
    
        $charge = \Stripe\Charge::create(array(
            "amount" => 5000, 
            "currency" => "usd", 
            "description" => "porn video", 
            "customer" => $customer->id
        ));
    
        print_r($charge);   
    } catch (Exception $s){
        echo $s->getMessage();
    }
?>

И вывод выглядит следующим образом:

Output of the code above

I have installed the SSL certificate.

Сертификат Mozilla

Я использую Wampserver с PHP 7.3.12 и Apache 2.4.41.

1 Ответ

0 голосов
/ 22 июня 2020

Установка SSL на localhost крайне бессмысленна; используйте вместо него ngrok .

...