埼玉県川口市のWEB制作事務所です。WordPressによるウェブサイト制作からWEB集客に関するお悩み解決をお手伝いしています!

TEDASK(テダスク)

Laravel開発 PHP WordPress エンジニア向け カスタマイズ

Paypal決済を導入するときにクレジットカード決済が表示されないのはクッキーのせいかも!

更新日:

こんにちは。テダスクのとしです。

最近ですが、サイトにPaypal決済を導入することがあり、その時にハマったのがこのクレジットカード決済が表示されない問題です。

今回はこのPaypal決済を導入するときにクレジットカード決済が表示されない問題について対策したことをシェアしたいと思います。

 




 

Paypalにはいくつか決済方法があって、一番簡単なのがPaypalボタンというやつで

Paypalの管理画面の売り手の設定から進んで、タイトルと値段を決めて、

生成されるHTMLコードを自分のサイトに記述するだけで、簡単に決済ボタンが作れます。

で、これはPaypalの会員じゃなくても、クレジットカード決済が出来るようになっています。

ウェブペイメントスタンダードという仕組みです。

それで、今回ハマったのは何かというと、同じウェブペイメントスタンダードでも

動的にformを作るパターンでやったときの話です。

上記のPaypalボタンの場合、当然ですが一々Paypalの管理画面でボタンを生成しなければいけないので

例えば作っているウェブサイトで、誰でも動的に製品を登録する場合は、Paypalボタンでは出来ないので

動的にボタンって作れないのかなと思ったら、このサイトを見つけて、参考にさせていただきました。↓

http://arrow3.way-nifty.com/shige/2010/12/paypal-64fa.html

上のサイトで見てそのままやれば動的に取得した金額とか名前とかをPaypal側に送ることが出来るわけです。

で、ここで起こったのが、何故かクレジットカード決済が出ずに、Paypalで支払もしくは会員登録でしか

支払が出来ないという問題です。

paypalで支払う

こんな感じです。

これだと、Paypal会員しか購入できないじゃん!と言うことになってしまうのですが、

これ実はトリックがありまして、一度使っているパソコンでPaypalログインをしたことがある場合

Paypal側にcookie(クッキー)が残ってしまい、とりあえずログインしてからクレジットカード決済してね!

みたいな仕組みになっているようです。

つまり、クレジットカード決済出ないじゃんと思っても、他の端末、例えばスマホで同じようにPayPalボタンをクリックして

飛んでみると、ちゃんとクレジットカード決済画面が出ている筈です。

話は少し変わりますが、PayPalの決済方法には、今まで説明しているウェブペイメントスタンダードと他に

・ウェブペイメントプラス

・エクスプレスチェックアウト(API決済)

なるものがあります。

でウェブペイメントプラスというのは、PayPal会員じゃなくてもクレジットカード決済ができるというのが

ウリのシステムのようですが、月額3,000円掛かるそうです。更に、申請とその受理が必要です。

ウェブペイメントスタンダードでゲストでも(PayPal会員じゃなくても)クレジットカード決済が出来ると分かった今、

これは何のメリットがあるのかよく分からないのですが、とりあえずこちらもクレジットカード決済ができます。

でもう一方のエクスプレスチェックアウト(API決済)は、細かい決済のフローをすっ飛ばすイメージのシステムで

いわゆるかご落ち率を下げるためのシステムですが、こちらは前提としてPayPal会員じゃないとクレジットカード決済が

できませんので、日本では正直使えないシステムだと思います。

話はクレジットカード決済が表示されない問題について戻そうと思うのですが

もし、それでもクレジットカード決済が表示されない場合は、PayPal管理画面での設定が

間違っている場合があります。

他のサイトでも説明されているものですが、PayPalアカウントオプションサービスをオンにしないと

クレジットカード決済が表示されないようです。

設定する場所は

ヘッダーメニューの「アカウント設定」→「プロフィール設定」→左メニューの「販売ツール」→

ウェブサイトの設定を「更新」→下から3つ目くらいの行にあるPayPalアカウントオプションサービスを「オン」に設定します。

これで、設定が完了です。

これでも全然クレジットカード決済が表示されなかったら、コメント欄にコメント下さい。

ご参考になれば幸いです。

 

WordPressのテーマ制作で躓いたら

TEDASKでは個人向けに、マンツーマンのWordPressテーマ制作/カスタマイズレクチャーを行っております。

メールサポートのプランや、対面もしくはSkype、Zoomを使った1時間のセッションなどのサービスを行っておりますので是非WordPressテーマ制作/カスタマイズレクチャーの詳細をご覧になってみてください。

 

こちらの記事もおすすめです☆

ツール 初心者向け 運用者向け

【無料】初心者でも簡単にで使えるWEBサイト分析ツール2選!

こんにちは。 埼玉県川口市でWEB制作を行っているToshi Seitoです。 今日は、私が埼玉で定期的に行っているWordPress勉強会でもお話ししたWEB解析ツールについてご紹介しようと思います ...

ブログライターさん募集

ニュース

パートナー募集にブログライターさんも加わりました!

こんにちは! 埼玉県川口市でウェブエンジニアとして活動しているToshi Seitoです。   パートナー募集にブログライターさんも加わりました。 募集要項については募集用のページを作ってい ...

laravel

Laravel開発

【Laravel】"stream_socket_enable_crypto(): Peer certificate CN=*.XXX' did not match expected CN=XXXXX'"のエラーが出たら

こんにちは。川口でウェブアプリケーション開発をしています、テダスクのToshi Seitoです。 今回はLaravel5.7で開発中で行ったメール送信に関するエラーです。 stream_socket_ ...

補助金

キャンペーン ニュース

販売促進にかかる費用最大100万円補助が出ます!

販売促進にかかる費用が最大100万円の補助金が出ます」 こちらは「持続化給付金」とはまったく別の補助金です! 小規模事業者のみなさんが、地域の産業に貢献してもらうための商品サービスの宣伝など販路開拓等 ...

テダスク|タイムチケットライフ

ニュース

タイムチケットライフさんにテダスクを取材していただきました!

こんにちは。 埼玉県川口市でウェブ制作を行っているToshi Seitoです。 私が2016年から利用しているタイムチケットというマッチングスキルシェアサービスの専門メディアのタイムチケットライフさん ...

 

 

いいね!をしてWordPressの
お役立ち情報を受け取る!

-Laravel開発, PHP, WordPress, エンジニア向け, カスタマイズ
-, ,