2010年3月

PerlでPayPal エクスプレスチェックアウトAPIのLandingPageオプションを使う

Perlモジュール Business::PayPal::API PayPalのAPIを使う時は Business::PayPal::API というモジュールが便利。 先日のエントリー PayPal利用時の決済フローを考える でLandingPageオプションの事を書いたのですが、Business::PayPal::API で実装するとそのままでは利用出来ないので、Business::PayPal::API::ExpressCheckout のソースを変更する必要があります。 PayPalの英語版APIの解説書(PDF)にはLandingPageの記載が無いようでしたので日本独自の仕様なのでしょ […]

PayPal利用時の決済フローを考える

ウェブ ペイメント スタンダードを利用した場合 PayPalで決済する際、ウェブ ペイメント スタンダードを使用し、IPN(即時支払い通知)を受け取って処理しています。 この決済フローの場合、PayPalへ移動した際に表示される画面に若干問題があります。 というのも、購入する顧客がPayPalアカウントを持っている場合は問題ないのですが、PayPalアカウントを持っていない場合にはクレジットカード情報を入力する画面にたどり着くまでに「迷う」場合があるためです。 PayPalアカウントを持っていなくて、クレジットカードで決済を希望している顧客は画面左下の「続行」というリンクをクリックして、次の画 […]

外部からの監視サービスを利用して分かった事。ルーターは大事。

サーバ・ネットワーク監視 セキュアスター「AlertMe」 GMOのサービス「AlertMe」を利用してみて分かった事。このサービスは無料プランがあって、自分のサーバやネットワークの監視をチェックしてくれるサービスです。 PingやHttp、POP3などのサービスを24時間国内のサーバから監視してくれ、障害を報告してくれます。 なんとなく自分が提供しているサービスの調子が悪い気がしていて、ずっとサーバの不調を疑っていたのですが原因はネットワークだったと言う事が分かりました。 ネットワーク、といっても家庭内LANのような小さなものですが、ルーターはBフレッツで提供される光モデム一体型に内蔵のもの […]

Postfixをyumでアップデートしてしまった orz…

  • 2010.03.08

MySQL対応にしているため、yumでアップデートしてはいけなかったのを忘れていて、やってしまった。。。 以前作ったRPMが残っていたのでダウングレードインストールでなんとかなったけどあせりました。 気をつけないといけないなぁ。 rpm -Uvh --oldpackage /usr/src/redhat/RPMS/i386/postfix-2.3.3-2.1.centos.mysql_pgsql.i386.rpm 関連記事 https://perl.no-tubo.net/2009/10/02/centos5-3-postfixをmysql対応にする/

Webサービスを公開し、運用するために を読んで

  • 2010.03.06

Webサービスを公開し、運用するために なかなか面白い記事でした。 自分も独学でPerlを学び、MySQLを学び、少しずつスキルアップして様々なサービスを構築出来るようになりました。 ま、たいしたサービスではないですが(汗 最初は激安のレンサバから始めて、徐々にグレードアップして、レンタルではスペックが足りなくなり、専用サーバに移行しました(追い出されたと言う?) 専用サーバは管理の面で踏ん切りがなかなか付かなかったのですが、手探りで四苦八苦しながらスキルを身につけていきました。これももちろん独学です。 LINUXに触るのが初めて、ましてやコマンドラインでの操作なんて・・・と思っていましたが、 […]