Paypal決済について

困った時はこちらで質問してください。回答を担当する人は特に決まっていませんので、分かる方は回答をお願いします。
アバター
Len

Paypal決済について

投稿記事by Len » 2009/8/26 03:54

viewtopic.php?f=2&t=3969&p=20361&hilit=#p20361

こちらの記事を参考に、日本語での決済もうまくいき、
ずっと正常に使えていたのですが、
8/19以降、何も触ってないにもかかわらずいきなり
「データが入力文字セットまたはデフォルトのエンコーディングに一致しません。…」と表示されるようになってしまいました。
この期間に顧客をかなり逃していて、問い合わせもきたりもしているのですが、
何もいじってないのにこうなったため何が原因かさっぱりわからず
本当に泣けてきそうです…。

PayPal側の言語のエンコードの設定は、EUC-JPで今までは正常に使えていました。
・エンコード方式:EUC-JP
・PayPalから送信されたデータと同じエンコード方式を使用しますか
はい

考えられる原因として何か予想できることはあるでしょうか?
本当に困っていてどうしたらいいのか、わからない状態です。
可能性となる原因がわかる方がおられましたら、
何でもかまいませんので教えていただけるととても助かります :cry:

------
サーバー XREAサーバー
Apache 1.3.37
PHP 5.2.5
MySQL 5.1.19
アバター
jirumie
記事: 32
登録日時: 2008/2/27 22:13

Re: Paypal決済について

投稿記事by jirumie » 2009/8/27 06:57

私もPaypalを導入しておりますので確認しましたが、同様の状態になっておりました。
8月7日に決済が旨く行かないお客様がありましたので、その時には既に起こっていたものと思われます。

エラーメッセージの内容で検索すると対処法が沢山ヒットするのですが、試しても変化はありませんでした。
トピを見てから朝まで色々と格闘しましたが、どうやっても回復しません。

Paypal側で変更を行った為のようですが、Paypalでも対処法が不明なようです。
ホントに困りました。。
アバター
自然飲料工房

Re: Paypal決済について

投稿記事by 自然飲料工房 » 2009/8/28 01:40

たしかに、19日までは正常で、それ以降現在でも、文字化けしています。
いままで、EUC-JPでうまくいっていたなら、paypalのコード設定を、
UTF-8にすると、paypalからの決済メールは文字化けしますが、
決済画面の「マーチャントへお問い合わせください」などの門前払い状態は
回避できます。
zen-cartの注文も、正常に処理されます。
わたしも、電話でpaypalへ聞いてみましたが、詳しいことは技術部門へといわれ
それも技術部門の人は英語しかわからないと言われ、現在上記の応急処置で
我慢しています。
アバター
彩漣sairen
記事: 1
登録日時: 2009/8/28 10:27

Re: Paypal決済について

投稿記事by 彩漣sairen » 2009/8/28 10:34

zen-cart-v1.3.0.2-l10n-jp-4
PHP 4.4.8
MySQL 4.0.27

:lol: 自然飲料工房さんの言われている通りでどうしようもないので、以下を参考にZenCartをUTF-8化しました。

http://www.s-page.net/ja/2008/12/30/zen ... 2_to_utf-8

文字化けは解消し、戻り情報も問題なく決済できます。
しかしPayPalアカウントを持たないお客様が決済する場合、住所や郵便番号などがうまくPayPalに渡らず、
表示はされていてもエラーになるので再入力していただく必要があります。
アカウントがある場合は特に問題ありません。
アバター
jirumie
記事: 32
登録日時: 2008/2/27 22:13

Re: Paypal決済について

投稿記事by jirumie » 2009/8/28 14:28

私の場合、Paypalのコード設定をUTF-8に変更しても、エラーは解消されませんでした。

どうやってもエラーメッセージが表示されるので、Paypal IPNでは注文を完了する事ができません。
応急処置として、メール請求決済の支払いモジュールを追加し、受注は完了できるようにしています。
アバター
taket1030
記事: 3
登録日時: 2009/9/14 04:04

Re: Paypal決済について

投稿記事by taket1030 » 2009/9/14 04:11

初めて投稿させていただきます。

私も「最近顧客登録はあるのに注文が無いなぁ。。。」と思ってました。
PayPalが何かしでかしたんですね。

※ちなみに私のところでは8/10までは正常に決済出来てました。

この事象はEUCでZenCartを運用されている方は確実に食らうのでしょうか。
かなり致命的な内容である割にはあまりこのトピも盛り上がってないようなので。

全体をUTF8にするか、PayPal送信時だけUTF8にするような何かを挟むモジュールを
検討しようと思います。

それにしても、困りましたねー
ほんと、泣きそうです。
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

Re: Paypal決済について

投稿記事by kimono » 2009/9/14 16:33

こんにちわ。kimonoです :)
元々、Paypalは日本語対応できてなく、それでzencart.jpとしてもただそのまま導入しただけだと思うのですが、今後何かしらの対応が必要でしょうかね?。
本家などの動向・・・と言っても、本家はEUC関係ないので、日本独自での対応が必要と思いますが、コアメンバーでの対応も考えていく必要がありそうですね。
アバター
さいきゆみ
記事: 57
登録日時: 2008/6/26 12:57
お住まい: 大阪府高槻市
連絡を取る:

Re: Paypal決済について

投稿記事by さいきゆみ » 2009/9/19 03:22

paypalのサポートに連絡してみました。

Login into your PayPal account , go to 'Profile' -->'Language Encoding',
set 'Your website's Language' value to 'Japanese' and save. Then click
on ' More Options' and set Encoding value to 'Shift_JIS'.(see attached
screenshot) and save the change. 'Shift_JIS' is the encoding charset you
use in your website. If this still doesn't work, please change the value
to 'UTF-8' and try it once again.

とありますが、まったく無理です。 再度 文句を言いました。
これはpaypalにも大打撃だと思うので、きっと対応するはずです。

本当にショックです。 zen-cartにUTF?8とかあるんですか? あったら確かにUTF-8にした方が世界中から安定して見られるのでいいと思います。

メール決済のモジュールも教えて欲しいです。
今日も勉強しました!”
登れない山はない
http://yumisaiki.blogspot.com/
アバター
loop

Re: Paypal決済について

投稿記事by loop » 2009/9/21 14:38

paypalでの注文が確かに1ヶ月で激減しました。

金額的にも50%程度ダウンです。

paypalの機能を使っているショップさんも意外といると思うのですが
機能的に切り捨てられてしまうと悲しいですね。

決済方法のなかでもカードで安全・低価格の手数料のpaypalは大変助かっています。
アバター
taket1030
記事: 3
登録日時: 2009/9/14 04:04

Re: Paypal決済について

投稿記事by taket1030 » 2009/9/25 14:49

応急対処用のモジュールを作りました。
http://www.novitiate.jp/tools/topaypal.zip

■環境
Zencart1.3.0.2
PHP5.2.5
文字コード:全てEUC

■手順
?これを解凍してWEBサイトのどこかに配置
?管理ツールの「モジュール」→「支払い」→「Paypl IPN」の最下部、
"www.paypal.com/cgi-bin/webscr"となっているところを?で配置したURLに指定。
※無条件でhttps:// が付加されるようです。
?PayPalサイトの管理ツールで「マイアカウント」→「個人設定」→「言語のエンコード」を、
日本語、UTF-8に変更。

PayPalページの間に1ページはさむようになってしまいましたが、これでいちおう文字化けは逃れられます。

該当のPHPは最低限の記述しかしてないので、ご利用になる方はご自由にメッセージやデザインなど変更してください。
アバター
Eyesonly

Re: Paypal決済について

投稿記事by Eyesonly » 2009/9/27 10:25

初めて投稿させて頂きます。

当方のサイトでも同様の問題が発生致しておりましたが、taket1030様のモジュールを使用することで解決致しました。
お忙しい中にこのようなツールを作成頂いたことを心より感謝いたします。ありがとうございました。

それと、当方ではXpposとZOXでショップを構成致していた関係で、対応策としてXoopsをUTF-8でインストし、ZOXをs-page.net様のご案内に従いUTF-8化したのですが、残念ながらPaypalの反応は同様のもので、すべて徒労に終わってしまいました。ご参考まで。
アバター
Eye

Re: Paypal決済について

投稿記事by Eye » 2009/9/27 10:28

XpposじゃなくてXoopsでした。
汚しちゃってすみません、失礼しました。
アバター
taket1030
記事: 3
登録日時: 2009/9/14 04:04

Re: Paypal決済について

投稿記事by taket1030 » 2009/9/30 14:43

すみません。
先日作成したモジュールですが、致命的なバグがありました。

Paypalの決済自体は正常にできるのですが、ZenCartに注文情報が登録されなくなってしまいます。


おそらくIPNの連動がうまくいってないものと思われます。


つきましてはアップしているファイルは削除いたしました。
ご利用の皆様、大変ご迷惑おかけいたします。
アバター
guest

Re: Paypal決済について

投稿記事by guest » 2009/10/25 14:07

やはり、PAYPAL決済の不具合はどうにもならなさそうですね

とりあえず、私の環境では決済はできているようですが
文字化けが発生しています。

ユーザーの情報がZENCART側にあるので発送はできるのですが
正しく動作していないのは非常に困った感じがします。

手軽に導入できて、ユーザーもショップもセキュリティーを保てる
PAYPALのシステムは非常に魅力的なのですが残念です。

プログラムができないので他力本願となってしまいますが、
何か打開策があると助かります。


Zen Cart 1.3.0.2-l10n-jp-5
アバター
自然飲料工房

Re: Paypal決済について

投稿記事by 自然飲料工房 » 2009/10/28 22:28

相当期間がたちますがpaypal側の文字コード認識が直らないようです。
私の場合、paypalへ送るデータを、2バイトコードは一切送らないように変更しました。そうすれば正常にpaypal決済は完了しています。zen-cartの注文ログも代引の場合となんら変わりなく、正常です。
アバター
bububu

Re: Paypal決済について

投稿記事by bububu » 2009/11/10 01:05

みなさんこんにちわ。

そうだったんですね。
こちらも、最近の注文がzencartに反映されず、
決済画面は文字化けで、何があったのか途方にくれてて
こちらを見つけました。
とりあえず、原因の糸口が分かっただけでもよかったです。
明日PAYPALに電話します。
必要なら英語担当と話してみます。

ただ、こちらの場合
文字化けを無視してか、顧客はそのままPAYPAL決済してくれてます。
勇気あるカスタマーには感謝ですが、このご時世(ネット社会)
キット不安だと思いますので、トップページに
注意書きをして対応しています。

最新版(1.38)って、英語しかないんですよねー。。。

サーバーのPHPも古いし、動くのかな???
アバター
bububu

Re: Paypal決済について

投稿記事by bububu » 2009/11/13 22:06

>This appears to be an issue with Zen-Cart since our other Japanese clients haven't mentioned anything that we are locating. Our recommendation is to contact Zen-cart and see if they can determine where the failure occurs.


paypalの本国テクニカルサポートに直接問い合わせました。
その前に、電話にて日本語サポートの方と話しました。
ちなみに、その方は日本語が流暢な外国人の方でした。

上記内容は、

まず、言い訳なのか担当者の事由なのか分かりませんが
zencartの問題は初耳でこれまで他の日本人(のユーザー)からは
一切トラブルの報告はないと。

したがって、zencartにサポート依頼をし
どの段階、どのコードなどで問題が起きているかを確認して欲しいとなっています。

現状、paypal内設定で日本語を選ぶと「shift-jis」がデフォですね。
そして、その他のエンコードオプションをどれにしても
paypalの表示はutf8で行われます。
euc-jpは駄目なんでしょうね。
utf8で最初からやれば出来るんでしょか。


一応、日を見て再度直接連絡してみますが
いかんせんプログラミングの知識が乏しいので
こういう風なところをつついて、とか
ここを確認してみたいなことがあれば、書き込みしておいて下さい。

ちなみに、

「paypalが世界に向けたサービスであることは充分承知してますが、
オンラインマーケットの世界では、日本人はネットで沢山お買い物をする
paypalにとってとても大切なお客様です。
文字化けしたら、オンラインで買い物が出来ませんよね。
そんな日本人を忘れないで下さいね。」

と、伝えておきました。
アバター
hira
記事: 905
登録日時: 2005/5/16 00:11
お住まい: 埼玉県
連絡を取る:

Re: Paypal決済について

投稿記事by hira » 2009/11/15 01:17

私のサイトではpaypal決済、正常に動いてます。ただ、paypal関連だけ、ごっそり本家のものを入れ替えてます。
特に日本語関連でエラーになるということはないですが、paypalのサーバーからの応答がない場合にZen-Cart側に注文情報が残らないということが1度だけありました。
Zen-Cartモジュールの配布、サイト構築、カスタマイズ、メンテナンス等
http://www.s-page.net/

Zen-Cart運営サイト 携帯&スマホ(レスポンシブル)対応済
http://www.hiraokaen.com/
アバター
アロン

Re: Paypal決済について

投稿記事by アロン » 2009/11/16 06:01

>自然飲料工房さんへ

情報ありがとうございます。
その場合、どのような設定段階をふみますでしょうか。
もし可能であれば、詳細をお教え願えないでしょうか。
アバター
hira
記事: 905
登録日時: 2005/5/16 00:11
お住まい: 埼玉県
連絡を取る:

Re: Paypal決済について

投稿記事by hira » 2009/12/17 00:58

先日、コアメンバー会議にて議題にあがりましたので、動作確認ならびに修正を行いました :idea: 詳しくは↓
http://www.s-page.net/ja/2009/12/17/zen-cart-paypal
Zen-Cartモジュールの配布、サイト構築、カスタマイズ、メンテナンス等
http://www.s-page.net/

Zen-Cart運営サイト 携帯&スマホ(レスポンシブル)対応済
http://www.hiraokaen.com/

“Zen Cart 質問コーナー” へ戻る