adymt

動作の不具合の検証には環境情報が必要です。投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 5.6)
Welcart のバージョン:(例 2.1.1)
PHP のバージョン:(例 7.4)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.0.8、SKU Select 1.1.4)
ご利用のテーマ:(例 WelcartBasic の自作子テーマ)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • adymt
    参加者

    yskysmr様
    ご回答ありがとうございます。
    やはり結構独自の設定になってしまうので一般的なプラグインでは代用が難しいのでしょうか…。
    ひとまずwelcartをもう少し触ってみて検討つかないようでしたら別のプラグインもしくはCMSも探してみようと思います。

    返信先: Webhookの設定方法について #77863
    adymt
    参加者

    uishi様
    出張にでていたためご返答が遅くなってしまい申し訳ございません。

    >エンドポイントについて
    「エンドポイントURL Webhookのリクエスト先URL」とかかれており
    自分で登録・追加・削除ができるものですので
    注文確定から注文完了が行えるカート内のURLを指定しておりました。
    (解釈が違うようでしたらご指摘ください…)

    手段としては、おっしゃるとおり、
    ①wc_completion_page.phpページに支払ボタン
    ②wc_confirm_page.phpページに支払ボタン
    ③webhook

    >wc_completion_page.phpページに支払ボタンを表示する場合
    >welcart側での注文は「確定して」支払い完了を待ってる状態。
    はい、まさにこの通りで、楽天ID決済はポップアップでの処理のため
    支払いボタンがあるページから離脱してしまうと注文は確定していても
    いつまでたっても決済が完了してもらえない。(別途銀行に振込いただくしかない)

    >wc_confirm_page.phpページに支払ボタンを表示する場合
    >welcart側での注文は「確定していない」支払は完了しているなら、
    >支払ボタンの上の上記内容で注文するボタンを押させる工夫。
    赤文字で支払いは完了後に注文確定を押して下さいと警告文を表示させるなどでしょうか…。
    楽天決済の方に注文された商品の情報は届くのですが住所はcerlcartにて登録されるので
    支払い完了後に必ず発注ボタンを押していただける状態をつくりたいと思っております。

    >json+wecartデフォのクレジットカード会社で検索して、
    >似たような会社のソースを
    >welcartのソースからpickupしてみてはいかがでしょうか。
    申し訳ございませんが、jsonなどの知識に疎いので調べつつやってみようと思います。

    こちらこそお忙しいところありがとうございます。
    私だけでは難航していると思いますので、また何かございましたらご意見をいただけますと幸いです。

    返信先: 新規商品追加画面でのエラーについて #77812
    adymt
    参加者

    プラグインをアップデートしたところ解決しました。
    ありがとうございました。

    返信先: Webhookの設定方法について #77805
    adymt
    参加者

    ご指摘ありがとうございます。
    確かにその通りでした。
    現在の状態を細かにかかせていただきます。

    >あと環境(webhookで決済後の情報を受け取るにはhttps(sslじゃないとダメと書いてある))を詳細に書くべきだと思います。

    環境は現在はテスト段階(sandbox)なのでSSLなし、
    動くようであれば本番環境はSSLにしようと思っています。

    >楽天の申し込みサイトのjavascritptを貼り付けると、
    >支払ボタンは表示されて、クリックすると
    >決済画面が表示されましたが、そこはクリアしましたでしょうか。

    クリアしております。
    確認画面(wc_confirm_page.php)のお届け情報の編集に戻る、
    上記内容で注文するボタンの下に楽天決済ボタンを設置しました。
    ポップアップで決済が表示され、決済は問題なく完了します。(楽天のsandboxにも反映されます)
    しかし、決済完了→ポップアップを閉じると確認画面のままなので注文自体は確定していない。
    こちらが今回の問題です。
    楽天決済の方では入金完了に合わせて注文を受けているのですがwelcartには反映されない=ポイントもたまらないし履歴が残らない、詳細な注文内容がわからない、というのを解決したく思います。

    >あと楽天に問い合わせて、
    >楽天側で決済ができなかった場合の詳細を確認してみてはいかがでしょうか。
    >その上で楽天側から決済結果がショップ側に通知する方法があれば、
    >必ずしもwebhookを利用しなくてもいいような印象をマニュアルページからは受けましたが。

    楽天決済は問題ありません。
    問題は楽天決済の完了とwelcartの注文完了を結びつけることでした。
    welcartの注文確定後→楽天決済にすればどちらも対応できるのでは?ということで
    完了画面(wc_completion_page.php)に決済ボタンの設置も検討したのですが
    決済前に完了画面から離脱してしまった場合、楽天決済にたどりつけなくなります。

    そこで、注文完了のメールに「決済がまだの方はこちら」みたいな
    リンク先をいれればいいのでは?ということで
    楽天ID決済に問い合わせしてリンクを聞いたのですが
    「webhookを利用すれば決済完了と同時に楽天がサーバーにアクセスして購入処理を続けます」とのことでした。

    楽天のwebhookマニュアルではいまいち理解ができなかったため検索して参考サイトをみながらwebhookを設定しようとしていた運びになります。

    お忙しいところ恐れ入りますが
    ご教授のほどよろしくお願いいたします。

    adymt
    参加者

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

    本稼働の方が、I(大文字のアイ)とl(小文字のエル)の識別違いで
    API署名が間違っていたようで、それを修正すると無事paypal画面に飛ぶようになりました。
    完全コピペで入力しているはずのsandboxのアカウントは未だにエラーのままですが
    サイトの公開を急ぎますので今回はこちらにて締めさせていただきます。

    キャッシュは特に利用しておりませんが
    今後、速度改善のためのキャッシュは利用すると思いますので
    その際に気をつけさせていただきます。

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

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