Stripe Q72.Unexpected error communicating with Stripe. If this problem persists, let us know at support@stripe.com. (Network error [errno 77]: )

StripeQA

目次一覧

 状態:-  閲覧数:992  投稿日:2019-09-09  更新日:2019-09-11  
Q72 / Self A / A

Q72-2 / A72-2


Q72 / Self A / A

 閲覧数:327 投稿日:2019-09-09 更新日:2019-09-10 

Q72


Unexpected error communicating with Stripe. If this problem persists, let us know at support@stripe.com. (Network error [errno 77]: )
2019/9/9
下記エラーメッセージが表示されるのですが、今どういう状態なのでしょうか?
( ! ) Fatal error: Uncaught Stripe\Error\ApiConnection: Unexpected error communicating with Stripe. If this problem persists, let us know at support@stripe.com. (Network error [errno 77]: ) in /var/www/xxxx/lib/composer/vendor/stripe/stripe-php/lib/HttpClient/CurlClient.php on line 339

Self A


php-fpm再起動
$ sudo systemctl restart php-fpm

確認後、Nginx再起動
$ sudo sh -c 'nginx -t && systemctl restart nginx.service || systemctl status nginx.service -l'
Stripe error: Network error [errno 77]: The one-time function was previously called and failed. Its error code is no longer available

感想
・これは分からないでしょ?
・原因究明するため、丸3日を要した
・めっちゃしんどいわ

時間を要した理由
・セッションCookieを利用したスクリーンキャプチャを取得するため、色々調査している最中だったため

HeadlessChromium の Operation timed out の原因ばかり調査していた
・対象URLで、「Network error [errno 77]」がいつの間にか発生していることに気が付かなかった
Fatal error: Uncaught HeadlessChromium\Exception\OperationTimedOut: Operation timed out (3sec) in

対象URLでは、TwitterOAuth API も利用していたため、そのエラーの影響かと思った
・try ~ catch 文を記述していたが、TwitterOAuthExceptionではエラー捕捉できないことが判明
( ! ) Fatal error: Uncaught Abraham\TwitterOAuth\TwitterOAuthException
→ 関係なかった。このエラーを解決しても、[errno 77]は相変わらず表示された

本人確認が終わっていないから?
・運転免許証の画像を表裏1枚ずつアップロード
→ 関係なかった

ネット情報を鵜呑みにして、深みに嵌まりかける
・cURL が古いから? cURLおよびOpenSSLパッケージを アップグレード しようとする 
推奨される対応策は、デフォルトでTLS 1.2が使用されるようにcURLおよびOpenSSLパッケージをアップグレードすることです
・今回の件とは関係なかった

A


開発中にエラーが表示されているとのことで、ご連絡いただきありがとうございます。

エラーの表示を拝見いたしますと、何らかの原因で、貴社の環境とStripeの接続が確立されていないように見受けられますが、いただいている情報のみですと原因特定ができかねます。

そのため、大変恐縮ですが下記についてご教示いただけますでしょうか。
・構築されているStripeのサービスについてご教示いただけますでしょうか?
・エラーが発生していた期間をご教示いただけますでしょうか?
・エラーは現在も発生しておりますでしょうか?
・どのようなリクエストに対してのエラーでしょうか?

なお、StripeAPIなどのステータスについては、下記のURLより常時ご確認いただけます。
https://status.stripe.com/


Q72-2 / A72-2

 閲覧数:334 投稿日:2019-09-10 更新日:2019-09-11 

Q72-2


2019/9/10
>構築されているStripeのサービス
・Stripe Connect の「Standardアカウント」で「Direct Charge」です

>エラーが発生していた期間
・一昨日の夜から昨日の午前中にかけてぐらいだと思います

>エラーは現在も発生しておりますでしょうか?
・現在は発生していません
・インターネット情報に基づきNginxとPHPを再起動したら、エラー表示されなくなりました
※PHPが落ちていたわけでもないのに、再起動したらエラー表示されなくなった理由は不明です

>どのようなリクエストに対してのエラーでしょうか?
・PHPで「Checkout\Session::create」後、JavaScriptで「stripe.redirectToCheckout」している箇所です

-------------------------------------

< [errno 77]について >
・一般的なエラー表示ですか? 単なるネットワーク未接続?
・ちょっと特殊な処理をしていたので、Stripe Radar で不正検知され、API をロックされてしまったのかと思ったのですが、
[errno 77]については、そういう意味のエラー番号ではないわけですね

Stripe側の問題ではなく、こちら側の環境の問題ということですね。
原因の切り分けが出来たのは良かったです。

A72-2


現在はエラーが解消されたとのことで安心いたしました。
errno 77は、サーバの再起動で直るエラーのようでございます。

念の為、貴社のダッシュボード上のイベントやログを拝見いたしましたが、エラーが発生していた時間台では特に記録が残っておりませんでした。
また、Radarで不正検知された場合はRadarに記録されますが、今回お試しいただいた内容は、Radarに記録されておりませんでしたので昨日のエラーはブロックされたのではないと存じます。

そのため、xxxxさまのご認識の通り、貴社の環境に起因するエラーと考えられますが、もし今後、同じようなエラーが発生する場合は再度ご連絡いただけますと、Stripe側の問題かサーバー側の問題かの調査を含めて、できる限りで問題解決のサポートをさせていただきます。



Stripe Q71.CheckoutSessionで、success_urlに指定したURLでzipダウンロードすると、success_urlへ遷移しない

Stripe Q73.CheckoutのSessionオブジェクトをcreateする際、'payment_intent_data'内の'metadata'として渡したデータを、webhookで受け取る件について

コメント投稿(ログインが必要)



類似度ページランキング
順位 ページタイトル抜粋
1 Stripe Q72.Unexpected error communicating with Stripe. If this problem persists, let us know at support@stripe.com. (Network error [errno 77]: ) 26
2 Stripe Q9。Checkout beta version で、webhookを受け取ると、client_reference_idがNULL 21
3 Stripe Q62.Webhook::constructEventで、SignatureVerificationエラーになるのですが… 21
4 Q63.No signatures found matching the expected signature for payload について 20
5 Stripe Q24。After attaching the source to the customer object, how do I check from the customer object? 20
6 Stripe Q30。Checkout (new) の「Checkout Server Quickstart」の「Step 2: Add Checkout to your website」について 19
7 Stripe Q39。I want to check the processing for the 'success_url' parameter of the 'Checkout \ Session :: create () method' in the Git-Hub code 19
8 Stripe Q25。Why is it an error to use “token_xxxx” not associated with a Customer object for payment? 19
9 Stripe Q26。If you only accept credit card payments, are there any functions that can not be done with src_xxxx but only with tok_xxxx? 19
10 Stripe Q8。Stripe Checkout public beta version について 19
11 Stripe Q20。「webhook」と「synchronous」と「Checkout beta version」について 18
12 Stripe Q70.「checkout.session.completed イベント」と「charge.succeeded イベント」と「application_fee.created イベント」の違いについて 18
13 Stripe Q60. Checkout\SessionオブジェクトとPaymentIntentオブジェクトの関係性は1対1ですか? 18
14 Stripe Payments > COLLECTING PAYMENT DETAILS > Checkout 18
15 Stripe Q48。「Checkout\Session - server」「Charge」「PaymentIntent」の使い分け方 18
16 We're sorry, we can't log you in. 18
17 Stripe Q21。新規顧客作成時に新規ソースオブジェクトを添付したいのですが、No such token: src_xxxxとなります 18
18 Stripe Q58.Checkout\Session::create後、'checkout.session.completed'受信した段階で、PaymentIntentオブジェクトは作成されていますか? 18
19 Stripe Q57.Pass two user-defined key-value pairs as parameters when creating Session object. I want to receive it in checkout.session.completed event 18
20 Stripeで"No such token: src"と表示されたら、最初にAPIキーを確認する 18
2024/12/06 7:04 更新
週間人気ページランキング / 11-29 → 12-5
順位 ページタイトル抜粋 アクセス数
1 EMVCo | クレジットカード仕様(仕様) 4
2 Stripe Q58.Checkout\Session::create後、'checkout.session.completed'受信した段階で、PaymentIntentオブジェクトは作成されていますか? | QA(Stripe) 3
2 Stripe Q50。 Connect 「Standardアカウント」で、自身に連結された子アカウントを、ダッシュボードから削除するには? | QA(Stripe) 3
2 pixivFANBOX | クリエイター支援プラットフォーム(課金販売できるプラットフォーム) 3
2 Twitch | ゲーム実況配信サービス(課金販売できるプラットフォーム) 3
3 決済用語 2
3 Stripe Q74.「お客様のビジネスの詳細」とは何ですか? | Stripe 2
3 Stripe Q43。payouts スケジュールについて | QA(Stripe) 2
3 PaymentIntentで支払を実装する場合の選択肢 /「Payment Intents API」使用によるカードの支払確認方法は2種類 / PaymentMethodオブジェクトは歴史的経緯により3種類ある 2
3 LeME | 変換出力(電子書籍) 2
3 Stripe webhook 配信の問題 | その他エントリー(Stripe) 2
3 EMVレベル1 / EMVレベル2 / EMVCo とは? 2
3 BtoB | 商取引 2
4 Stripe Payments > SOURCES / ソース | documentation(Stripe) 1
4 paymo biz | 「支払」機能を有する決済系サービス(決済サービス) 1
4 法律 > 課金サービス | 初めに 1
4 「支払」と「送金」の違い | 違い 1
4 Stripe Q31。ダッシュボードでの「支払い作成」の見方について | QA(Stripe) 1
4 Sources and Customers / Sourceオブジェクト と Customerオブジェクト 1
4 カラーミーショップ 1
2024/12/6 1:02 更新