バージョン選択

フォーラム

メニュー

オンライン状況

57 人のユーザが現在オンラインです。 (45 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 56
tattsu もっと...

サイト内検索

質問 > 管理機能 > ヤマトの決済モジュールで通信エラー

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
st100
投稿日時: 2021/4/1 19:00
対応状況: −−−
新米
登録日: 2019/8/6
居住地:
投稿: 7
ヤマトの決済モジュールで通信エラー
[EC-CUBE]3.0.16
[レンタルサーバ]J-NAVI
[PHP]7.1

クロネコヤマト カード・後払い一体型決済モジュールでエラーが出るようになりました。

カートに商品を入れて、ご注文内容確認ページからクロネコ代金後払い(請求書郵送)を選択。
金額の下に表示される、クロネコ代金後払い(請求書郵送)へのボタンを押すと以下のエラーが出ます。

[2021-04-01 18:31:44] ERROR user=4: Error 通信エラー:
[curl] 77:
[url] https://atobarai-test.kuronekoyamato.co.jp/kuroneko-atobarai-api/KAARA0010APIAction_execute.action
#0 /usr/home0/xxxxx/secure_html/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlMulti.php
(292): Guzzle\Http\Curl\CurlMulti->isCurlException
(Object
(Guzzle\Http\Message\EntityEnclosingRequest), Object
(Guzzle\Http\Curl\CurlHandle), Array)
#1 /usr/home0/xxxxx/secure_html/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlMulti.php
(257): Guzzle\Http\Curl\CurlMulti->processResponse
(Object
(Guzzle\Http\Message\EntityEnclosingRequest), Object
(Guzzle\Http\Curl\CurlHandle), Array)
#2 /usr/home0/xxxxx/secure_html/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlMulti.php
(240): Guzzle\Http\Curl\CurlMulti->processMessages
()
#3 /usr/home0/xxxxx/secure_html/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlMulti.php
(224): Guzzle\Http\Curl\CurlMulti->executeHandles
()
#4 /usr/home0/xxxxx/secure_html/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlMulti.php
(111): Guzzle\Http\Curl\CurlMulti->perform
()
#5 /usr/home0/xxxxx/secure_html/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlMultiProxy.php
(94): Guzzle\Http\Curl\CurlMulti->send
()
#6 /usr/home0/xxxxx/secure_html/vendor/guzzle/guzzle/src/Guzzle/Http/Client.php
(284): Guzzle\Http\Curl\CurlMultiProxy->send
()
#7 /usr/home0/xxxxx/secure_html/vendor/guzzle/guzzle/src/Guzzle/Http/Message/Request.php
(198): Guzzle\Http\Client->send
(Object
(Guzzle\Http\Message\EntityEnclosingRequest))
#8 /usr/home0/xxxxx/secure_html/app/Plugin/YamatoPayment/Service/Client/BaseClientService.php
(400): Guzzle\Http\Message\Request->send
()
#9 /usr/home0/xxxxx/secure_html/app/Plugin/YamatoPayment/Service/Client/DeferredClientService.php
(66): Plugin\YamatoPayment\Service\Client\BaseClientService->sendRequest
('https://atobara...', Array)
#10 /usr/home0/xxxxx/secure_html/app/Plugin/YamatoPayment/Service/Client/DeferredClientService.php
(46): Plugin\YamatoPayment\Service\Client\DeferredClientService->lfSendOrderRequest
('https://atobara...', Object
(Plugin\YamatoPayment\Entity\OrderExtension), Array, Object
(Plugin\YamatoPayment\Entity\PaymentExtension))
#11 /usr/home0/xxxxx/secure_html/app/Plugin/YamatoPayment/Helper/DeferredPageHelper.php
(55): Plugin\YamatoPayment\Service\Client\DeferredClientService->doPaymentRequest
(Object
(Plugin\YamatoPayment\Entity\OrderExtension), Array, Object
(Plugin\YamatoPayment\Entity\PaymentExtension))
#12 /usr/home0/xxxxx/secure_html/app/Plugin/YamatoPayment/Controller/PaymentController.php
(409): Plugin\YamatoPayment\Helper\DeferredPageHelper->modeAction
(Array, Object
(Eccube\Entity\Order), Object
(Plugin\YamatoPayment\Entity\PaymentExtension), Object
(Plugin\YamatoPayment\Controller\PaymentController))
#13 /usr/home0/xxxxx/secure_html/app/Plugin/YamatoPayment/Controller/PaymentController.php
(113): Plugin\YamatoPayment\Controller\PaymentController->deferredProcess
(Object
(Eccube\Entity\Order), Object
(Eccube\Application), Object
(Symfony\Component\HttpFoundation\Request))
#14
[internal function]: Plugin\YamatoPayment\Controller\PaymentController->index
(Object
(Eccube\Application), Object
(Symfony\Component\HttpFoundation\Request))
#15 /usr/home0/xxxxx/secure_html/vendor/symfony/http-kernel/HttpKernel.php
(144): call_user_func_array
(Array, Array)
#16 /usr/home0/xxxxx/secure_html/vendor/symfony/http-kernel/HttpKernel.php
(64): Symfony\Component\HttpKernel\HttpKernel->handleRaw
(Object
(Symfony\Component\HttpFoundation\Request), 1)
#17 /usr/home0/xxxxx/secure_html/vendor/silex/silex/src/Silex/Application.php
(586): Symfony\Component\HttpKernel\HttpKernel->handle
(Object
(Symfony\Component\HttpFoundation\Request), 1, true)
#18 /usr/home0/xxxxx/secure_html/vendor/silex/silex/src/Silex/Application.php
(563): Silex\Application->handle
(Object
(Symfony\Component\HttpFoundation\Request))
#19 /usr/home0/xxxxx/secure_html/index.php
(57): Silex\Application->run
()
#20 {main} from {ルーターのIPアドレス}
[] []

ECサイト開店時のプラグインは1.1.1でその際は問題なく通信していました。
確認すると最新版があったので1.2.4にアップデートしても同じエラーになります。

管理画面からプラグインの設定画面を開き、グローバルIPアドレスのチェックボタンをクリックしても
グローバルIPアドレス取得エラー:通信エラー: [curl] 77
という旨のエラーが出ます。

新たにテスト環境申し込みして確認しましたがこちらも状況変わらずです。

決済出来た状態からエラーに至るまでの間にECCUBEそのものをいじった訳ではないので、決済の仕様変更によりサーバーとの相性問題により起こるエラーなのかなと思っており調べておりますがはっきりとした詳細がつかめません。

同じ症状になった方などおりませんでしょうか?
468
投稿日時: 2021/4/2 9:38
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: ヤマトの決済モジュールで通信エラー
他社の決済プラグインでSSL証明書の関係でエラーが出るようになったという話を過去のスレッドで見かけた事があるのですが
その辺りは問題無いでしょうか?

あと数年前の話ですが、TLS1.2に対応していないサーバでは通信できなくなった事もあるようです。(ただ、こちらが原因ならもっと早くにエラーが出ていると思います)
https://teratail.com/questions/129378

ヤマトクレジットファイナンスのサポートへ
サーバ側に必要な要件を確認されてみては如何でしょうか?
あとはレンタルサーバ側にその要件を満たせているかどうかを確認してみると良いかと思います。
(サーバに原因があるのか、プログラムに問題があるのか切り分けれるのではないかと思います)


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

st100
投稿日時: 2021/4/4 21:27
対応状況: −−−
新米
登録日: 2019/8/6
居住地:
投稿: 7
Re: ヤマトの決済モジュールで通信エラー
お返事ありがとうございます。
他のプラグインを無効にしてみたりPHPのバージョンを変えたり試せることは試したのですが、どうにもならなかったのでヤマトのカスタマーに問い合わせしてみました。
ログなども送って現在返信待ちですが、いきなりのエラーなので私もサーバーの仕様と決済の仕様が合わずに動作しなくなったのかなと思っています。
st100
投稿日時: 2021/4/13 21:47
対応状況: −−−
新米
登録日: 2019/8/6
居住地:
投稿: 7
Re: ヤマトの決済モジュールで通信エラー
その後の報告です。

ヤマトのカスタマーとやり取りした結果
サーバーのcURLのバージョンが低いためのエラーの可能性が高いという結論に至りました。

使用しているサーバーは、j-naviで
cURL Information:7.19.7
OpenSSL Library Version:OpenSSL 1.0.1e-fips 11 Feb 2013 OpenSSL Header Version:OpenSSL 1.0.1e-fips 11 Feb 2013


サーバーにcURLのバージョンアップが出来るかと幾度と問い合わせしたのですが、応答がなくマニュアルなども見つからないので他社サーバーに変えたいと思っています。

エックスサーバーを検討しているのですが、仕様は問題なく使えるでしょうか?

cURLのバージョンが低いと、SSL認証方式がOpenSSLではなくNSSでエラーになる事もあるようなので、どこのサーバーが安心か情報をいただければと思います。
468
投稿日時: 2021/4/15 9:23
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: ヤマトの決済モジュールで通信エラー
私はエックスサーバでクロネコヤマト決済モジュールを利用した事がありませんので正確な回答ができませんが
エックスサーバの問い合わせ窓口にcURLのバージョンについて問い合わせされてみては如何でしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,282名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.