[解決済み] PayPal決済正常完了後、受注リストに出ない

フォーラム 拡張プラグイン [解決済み] PayPal決済正常完了後、受注リストに出ない

  • このトピックには9件の返信、4人の参加者があり、最後にnanbuにより14年、 2ヶ月前に更新されました。
10件の投稿を表示中 - 1 - 10件目 (全10件中)
  • 投稿者
    投稿
  • #49968
    hitotch
    参加者

    PayPal(ペイパル)決済正常完了後、受注リストに出ません。

    受注に関するEmailも顧客・管理者どちらにも発行されません。

    ・銀行振込だとすべてうまく動作します。

    ・MultibyteとWelcart以外のプラグインを全てOFFにしても解決しない。

    ・session_autostartはオフ。

    ・register_globalsはオフ。

    ・WordPressの設置場所がサイトのルートではなくwpフォルダ内。

     →URL設定を、「ルート/wp/」にしても、「ルート/」にしてもだめ。

    ・ログは以下のとおり

    [2010-09-25 02:04:49] PDT開始

    [2010-09-25 02:04:56] PDT[SUCCESS]

    [2010-09-25 02:04:56] PDT開始

    [2010-09-25 02:04:57] PDT[SUCCESS]

    ・商品名を短く「特製USBメモリ」などとしてもだめ。

    環境

    Welcart 0.7.2

    MySQL 5.1.47

    テーマ Welcartデフォルト

    WP 3.0.1

    PayPal Sandbox、売り手買い手とも日本語アカウント

    参考にした投稿

    https://www.welcart.com/forum/topic.php?id=31

    https://www.welcart.com/forum/topic.php?id=227

    なにかヒントがある方いらっしゃいましたら、ぜひ教えてください。

    #60388
    hitotch
    参加者

    クリーンな状態でのテストをしました。同じ問題が出ますが、ログが変わりました。

    ルート/testというフォルダを作って、そこにWordPressをクリーンインストール(DBは本番と共有、Prefixだけ変更)。そこにWelcartをインストール。paypal.phpは同じパスを指定。

    [2010-09-25 04:48:59] IPN開始

    [2010-09-25 04:48:59] 特製USBメモリ

    [2010-09-25 04:48:59]

    [2010-09-25 04:48:59] Completed

    [2010-09-25 04:48:59] 1000

    [2010-09-25 04:48:59] JPY

    [2010-09-25 04:48:59] xxxxx290T43425058

    [2010-09-25 04:48:59] jpnsel_4567217412_biz@example.com

    [2010-09-25 04:48:59] jpnbuy_4567217412_per@example.com

    [2010-09-25 04:49:00] IPN[SUCCESS]

    [2010-09-25 04:49:00] PDT開始

    [2010-09-25 04:49:01] PDT[SUCCESS]

    「xxxxx」の部分と、ドメイン名(example.com)は書き換えたものです。

    #60389
    hitotch
    参加者

    テストを3つのサーバーで実施しました。

    (セーフモードがサポートされていないのはわかっています)

    チカッパ chicappa.jp

    MySQL 5.0.51a-community-log

    PHP 5.2.6(セーフモード)

    BlueHost bluehost.com

    MySQL 5.1.47-community-log

    PHP 5.2.13

    GoDaddy godaddy.com

    MySQL 5.0.91-log

    PHP 5.2.14

    結果はすべて同じ挙動。。。

    #60390
    nanbu
    キーマスター

    こんにちは。

    ご報告ありがとうございます。

    症状を確認しました。

    取り急ぎ下記の修正をお願いいたします。

    usc-e-shop/includes/purchase_button.php 42行目

    <input type="hidden" name="notify_url" value="' . USCES_CART_URL . '?acting_return=paypal_ipn&uscesid=' . $this->get_uscesid(false) . '">

    パーマリンクを利用している場合はPayPal の設定も変更お願いします。

    PayPal、sandbox 「Website Payment Preferences」のReturn URL:

    http:// ノンSSLのトップページのURL /usces-cart?acting=paypal&acting_return=1

    よろしくお願いいたします。

    #60391
    hideo
    参加者

    私も同じ現象でしたので修正をいたしました。

    ところで・・・

    > パーマリンクを利用している場合はPayPal の設定も変更お願いします。

    これがイマイチ理解できてません。

    どのファイルをどうすればよいのか?

     

     

     

    それから別件ですが・・・

    自動で送信される受注メールの内容ですが、例えばこうなります。

     

    __引用_____________________________________

     

     

    支払方法

    ******************************************************************

    郵便振替

    銀行振り込み :

    銀行名  〇〇銀行

    支店名  〇〇支店

    普通預金 ********

    口座名  ほげほげ商会

     

     

    __ここまで__________________________________

     

     

     

    これって分かりにくいですよね?

    お支払い方法が郵便振替なのに、すぐ下に

     

    銀行振り込み :

     

    これだと紛らわしいのですが、こういうのはどのファイルを直せば良いのでしょうか?

    『銀行振り込み 』←これも『銀行振込』に変更したいです。

    どうぞよろしくお願いします。

    #60392
    grace
    参加者

    hideoさん、こんにちは。

    > パーマリンクを利用している場合はPayPal の設定も変更お願いします。

    PayPal(もしくは sandbox)にログイン → 個人設定 → ウェブ ペイメントの設定 → 復帰 URL:

    だと思いますよ。

    #60393
    hideo
    参加者

    graceさま

    なるほど。

    ありがとうございました。

    #60394
    hitotch
    参加者

    nanbuさん、

    ご回答ありがとうございます。

    いただいた情報をヒントに、以下の方法で解決しましたので報告します。

    以下のコードをいただきましたが、これではパーマリンク設定していないサイトの場合、確認ページ購入ボタンソースのURLオプション設定において「?」が2回でてきてしまいます。

    <input type="hidden" name="notify_url" value="' . USCES_CART_URL . '?acting_return=paypal_ipn&uscesid=' . $this->get_uscesid(false) . '">

    そこで、acting_reteurnの前の?を&に変更し、以下のソースとしました。

    <input type="hidden" name="notify_url" value="' . USCES_CART_URL . '&acting_return=paypal_ipn&uscesid=' . $this->get_uscesid(false) . '">

    これで動作テストを行ったところ、注文が受注リストに入るようになりました。

    10時間ほど悩んでましたので、大変助かりました。

    ありがとうございます。

    本番はパーマリンクでやるつもりなので、これをヒントに組み込んでいきます。当面、パーマリンクあり・なしでソースコードを別々にもつようにします。

    次回アップデートでご対応いただけると大変助かります。

    #60395
    hitotch
    参加者

    パーマリンクでもうまく動作しました。

    #60396
    nanbu
    キーマスター

    こんにちは。

    SSL対策でURLの仕様を変更したことで、いろんな所に影響が出ているようで申し訳ありません。各決済ももう一度見直して、パーマリンク利用の有無を問わず動作するように修正したいと思います。

    PayPal の管理パネルに設定するURLはパーマリンクに基づいて変更する必要が有りますので改めてご案内いたします。

    よろしくお願いします。

10件の投稿を表示中 - 1 - 10件目 (全10件中)
  • このトピックに返信するにはログインが必要です。