purchase_button.php について
- このトピックには9件の返信、2人の参加者があり、最後にaminoにより13年、 10ヶ月前に更新されました。
-
投稿者投稿
-
2011年1月22日 1:08 AM #50214amino参加者
はじめまして。使いやすいカートをご提供していただきありがとうございます。
早速本題ですが、Paypal決済を使用していたのですが、最近Paypal側のcharsetが突然UTF8からSJISに戻ってしまい(ネットで検索してみると同じ状況の方が何人かおられたようです)、Paypal決済が利用できなくなるということが起こりました。
Paypalに飛んだ時にエラーが起こってしまうと、注文登録もされないため発見が遅れてしまったのですが、再度Paypal側のcharsetが変わってしまっても問題ないように、purchase_button.php へ以下の行を追加していただくことは可能でしょうか?
<input type=”hidden” name=”charset” value=”utf-8″>
独自に変更しようかと思いましたが、このファイルの退避方法が見当たりませんでしたので、もし可能であれば宜しくお願いいたします。
2011年1月22日 1:42 AM #61330nanbuキーマスターこんにちは。
了解しました。
ご指摘のタグ
<input type="hidden" name="charset" value="utf-8">
を入れていれば、PayPal の文字コードが変ってしまっても大丈夫かどうか様子を見ていただけますでしょうか。問題なければ次期バージョンに追加しようと思います。
よろしくお願いいたします。
2011年1月22日 3:21 AM #61331amino参加者nanbu様
素早いご返答ありがとうございます!!
現在Paypalにエラーが発生しており、ログインできませんのでまた後ほど以下のテスト手順を実行してみます。
・新しい purchase_button.php をアップロード
・テスト注文作成
・Paypal側でのcharsetをSJISなどに変更
・再度テスト注文作成
以上の手順で問題が無いようであればまたご報告させていただきます。
2011年1月22日 5:16 AM #61332amino参加者PayPalが復活しましたので、31行目にタグを追加し早速テストしたところ、PayPal側のエンコードを変更してもutf-8として問題無くプロセス出来ました。
取り急ぎ報告させていただきます。
私もPayPal決済プログラムの開発に携った事があるのですが、purchase_button.php に以下の値も追加していただけるとさらにお客様の入力が楽になるかもしれません。
(お客様がPaypalでクレジットカードにてお支払いされる場合、住所欄にこれらの情報が入力済みとなります。)
first_name、last_name、address1、address2、city、state、zip、night_phone_b、email
それではエンコードの件、宜しくお願いいたします。
2011年1月24日 1:03 AM #61333nanbuキーマスターこんにちは。
情報のご提供有難うございます。
PayPal は近い将来標準搭載する予定となっていますので、その際はamino さんの情報を活かして便利にしたいと思います。
2011年1月24日 7:00 PM #61334amino参加者お忙しい中ご回答ありがとうございました。
他スレッドにも住所の件が書かれてありましたので、そちらに投稿してもよかったですね・・・。すみません。
PayPal標準搭載楽しみにしております!
実はその際もう一つお願いがあるのですが、PayPalボタンの上のあたりに独自のHTML文章を差し込めるようにしてもらうことは可能でしょうか?
PayPalなどを使用していますと、クレジットカードを使用したいお客様から出来ないという問い合わせが非常に多く、PayPalボタンの上に操作方法を表示したいのです。
Paypalが分かりやすければいいのですが、おそらくPaypalに登録してもらうために、クレジットカードの利用方法が非常にわかりにくくなっており、かなり難儀している次第です・・・。
また、Paypalのインターフェースは稀に変更がありますので、挿入するHTML文章は変更出来ればいいかと思います。
連続の要望で申し訳ありませんが、宜しくお願いいたします。
2011年1月25日 8:46 AM #61335nanbuキーマスター表示は、PayPalボタンの下ではまずいですか?
実はボタンの下ならばフィルターフックがあるのですが。
2011年1月26日 6:19 PM #61336amino参加者おお、フックがすでにあったんですね。
気づかず申し訳ありません。
お時間のあるときで構いませんので、フック名を教えてもらってもいいでしょうか?
また、他にもいろいろカスタマイズしてみたいのですが、簡単なwelcartのフックリストなどはございますでしょうか?
すみませんが、宜しくお願いいたします。
2011年1月27日 1:33 AM #61337nanbuキーマスターpurchase_button.php の51行目、’usces_filter_confirm_inform’です。ただ、ちょっとミスってまして、25行目も同じ名前のフックが有ります。25行目の方を変更しようと思っています。とりあえずそれを使わないのでしたら’usces_filter_confirm_inform2’とでもして置いてください。次の修正版で修正いたします。
フックリスト、テンプレートタグリストを作りたいと思っているのですが、なかなか時間が無くて・・・すみません。ドキュメントの改訂が終わりましたら作って行きたいと思います。
2011年1月27日 6:03 PM #61338amino参加者purchase_button.phpの中でしたか!他のファイルを探してしまってました・・・。笑;ありがとうございます。
フック名の件、了解しました。
リストの件もありがとうございます・・・。nanbu様の素早い対応では時間が足りないのは当然だと思いますので、自分でリストを作りつつお待ちしております。
ありがとうございました。
-
投稿者投稿
- このトピックに返信するにはログインが必要です。