VeritransAir決済で受注リストに登録されない

2015 年 1 月 28 日

ホーム フォーラム 使い方全般 VeritransAir決済で受注リストに登録されない

このトピックには9件の返信が含まれ、4人の参加者がいます。1 年、 4 ヶ月前 superflycore さんが最後の更新を行いました。

10件の投稿を表示中 - 1 - 10件目 (全10件中)
  • 投稿者
    投稿
  • #73360

    Refation
    参加者

    お世話になっております、Welcartで開発工数削減ができ助かっております。
    このたびは表題の件について確認させて頂きたく投稿しました。

    検証内容としては、
    ・SSLだと受注リスト/ログ(「database_error.log」「acting_transaction.log」)共に無反応。(なにも残らない)
    ・SSLを外すと受注リストに正常にレコードが追加されログも残る。
    ・SecurityGroupはHTTP,HTTPS共にAnywhereで設定。インバウンドを設定すると決済/ログ共に無反応。
    ・Basic認証は未使用。

    ——
    サーバー Apache
    MySQL 5.6.19
    PHP 5.3.29 memory[global]:128M [locale]:256M [usage]:19M
    simplexml, curl, gd, json, mbstring, mysql, openssl
    ——

    ——
    WordPress のバージョン:WordPress4.1
    Welcart のバージョン:Version 1.4.12.1412031
    ご利用のテーマ:Default
    症状を確認したブラウザ:Chrome、Firefox
    サーバー:AWS EC2
    SSLの利用:有(暫定で自サーバにOPENSSLをたててます。今後はveritrans経由で取得予定。)
    WordPress のパーマリンク設定:投稿名
    ——

    足りない情報がありましたらご指摘ください。
    アドバイス頂けると幸いです。宜しくお願い致します。

    #73362

    yskysmr
    キーマスター

    こんにちは。

    「ログに何も残らない」ということは、VeritransAir からの結果通知を正しく受信できていないようです。SSL の使用・未使用を切り替えて検証されているようですが、その都度、Welcart Shop>システム設定>「SSLを使用する」のチェックと URL の変更をされていますでしょうか。

    #73364

    Refation
    参加者

    早速のご返信ありがとうございます。

    > その都度、Welcart Shop>システム設定>「SSLを使用する」のチェックと URL の変更をされていますでしょうか。

    はい、以下の箇所に当方で「SSLを使用する」のチェックとURLの設定をしております。
    WordPress のアドレス (SSL) https://*****.jp
    ブログのアドレス (SSL) https://*****.jp
    ※同様のURLを入力しました。

    また、ベリトランス社へ質問したところ以下の回答を頂きました。

    > SSLを使用する場合、AirWEBの決済完了を通知する際に、証明証とホスト名をチェックをし、これが合わなければ失敗となります。
    > 設定されている「決済完了通知URL」のホスト名と証明証をご確認いただけますようお願いいたします。

    こちらは以下ページに書かれてるとおり、ベリトランス側の画面設定は未入力としております。

    クレジット決済設定


    もしかして証明書が暫定でつくったSSL(俗に言うオレオレ証明書)のために認証局不明となり確認できずエラーとなった可能性はありますでしょうか?
    ※現在ベリトランス社へ確認中です。

    #73366

    yskysmr
    キーマスター

    こちらは以下ページに書かれてるとおり、ベリトランス側の画面設定は未入力としております。

    はい。Welcart のほうでURLを設定していますので、空白で構いません。

    もしかして証明書が暫定でつくったSSL(俗に言うオレオレ証明書)のために認証局不明となり確認できずエラーとなった可能性はありますでしょうか?

    すみません、検証したことがありませんので、どうなるか分かりません。
    暫定でなく、正式な SSL を取得後、それでも上手く行かなかった場合はまたお知らせください。

    #73481

    Refation
    参加者

    お世話になっております。

    その後SSLを正式に設定を行い(設定確認済み)再度SSLで決済を通してみましたが、受注リストに反映はされませんでした。

    当サイトに戻る際に以下URLで戻ってきてますが、これはカード決済自体は成功しているという事でしょうか?

    
    https://******.jp/usces-cart/?uscesid=************=veritrans_card&acting_return=1&result=1
    

    また、差支えなければでよいのですが、成功した際に受注データがINSERTされるファイルと関数を教えて頂けると幸いです。

    • この返信は2 年、 8 ヶ月前に  Refation さんが編集しました。
    • この返信は2 年、 8 ヶ月前に  Refation さんが編集しました。
    #73494

    nanbu
    参加者

    こんにちは。

    ベリトランスのカード決済は上がっているのに、Welcartに受注が上がらないという事でよろしかったでしょうか。

    ベリトランスからサーバーに通信が有った場合は、成功、失敗に限らず’acting_transaction.logにログが残ります。それが無いとしたら、ベリトランスから結果通知が来ていないという事になります。ログの記録はhoock_func.phpで行っています。

    #73568

    Refation
    参加者

    お世話になっております。

    SSL環境で受注リストに記録が残らない件ですが、以下functionでveritransから返ってくる際に同様のサイトと判別されて無かったようです。
    (http<=>httpsを調整したらうまく通りました)
    おそらく、私の方でwelcartを調整した際になにか変なことをしたのだと思います。
    色々アドバイスありがとうございました。

    ○対象のfunction
    function acting_processing

    ○以下の定数に入ってるURLを調整
    FINISH_PAYMENT_RETURN_URL
    UNFINISH_PAYMENT_RETURN_URL
    ERROR_PAYMENT_RETURN_URL
    FINISH_PAYMENT_ACCESS_URL

    #73604

    nanbu
    参加者

    こんにちは。

    プラグインHTTPS をご利用でしたら、こちらは使わないようにしていただかない方がよろしいかと思います。

    #79319

    superflycore
    参加者

    >Refationさま

    初めまして。
    私もとても良く似た状況に陥り、悩んでおります。

    > SSL環境で受注リストに記録が残らない件ですが、以下functionでveritransから
    > 返ってくる際に同様のサイトと判別されて無かったようです。
    > (http<=>httpsを調整したらうまく通りました)
    > おそらく、私の方でwelcartを調整した際になにか変なことをしたのだと思います。

    上記について、どのような対応をされたのか
    もう少し詳しくご教授いただけないでしょうか。

    WordPress本体の[設定] − [一般]と
    WelCartショップの[システム設定]内の
    WordPress アドレス (URL)とサイトアドレス (URL)を
    http、httpsで色々を設定してみる、ということかと思い、
    試してみましたが解決できませんでした。

    私はwelcartにほとんど手を加えていないのですが、
    http<=>httpsを調整、というところに解決の糸口があるような気がしていまして。

    お手数をお掛けしますが、よろしくお願いいたします。

    #79328

    superflycore
    参加者

    >Refation 様
    すいません、皆様のサポートのおかげで原因が分かりました。

    SSLのプロトコルの設定が適切ではないことが原因でした。
    お騒がせいたしました。

    ベリトランス決済完了後、welcartに受注データが作成されない

    ベリトランス決済完了後、welcartに受注データが作成されない。

10件の投稿を表示中 - 1 - 10件目 (全10件中)

このトピックに返信するにはログインが必要です。