PayPalオーナーズストア設定時のパーミッション644に生成ファイルpaypal_recv.php

PayPalオーナーズストアで【設定】時に吐き出されるファイル

  • paypal_recv.php [666→644]
  • paypal_complete.php [666→644に]

これらファイルが /user_data/ 内に生成される。この時にサーバーの仕様で666になってパブリッシュされると機能しないので、644にして機能するようにする。

PayPal即時支払い通知(IPN)が機能しない問題はここにある。特に内部を変更する必要はなく、だたパーミッションだけ644にしとけば正常になる。

それにしても昔ほどややこしくはないようだが、まだまだPayPal周りは面倒くさいし、エンドユーザーとしてもPayPal口座登録の障壁はどうしてもあるだろう。トランザクション率が高かろうが、普通のクレジットカード決済がやっぱり望ましい。

またPayPalオーナーズストアにあるダウンロードからDLすると、当然ダウンロードされるので、
/downloads/module/mdl_paypal/ フォルダ内ファイルをカスタマイズしている場合は、チェックし直さないといけないです。