【楽アフィリエイト for PayPal】 オンラインマニュアル
 エラー時

決済時のログ

【楽アフィリエイト for PayPal】管理画面、各商品の【ログ】で確認できます。
エラーの起こったデータは、【エラー】に【あり】と表示されます。
エラーログは、【admin/各商品ディレクトリ/log】ディレクトの【kessai.csv】へ保存されています。

主なエラーメッセージ

メッセージ 説明
商品ID不明 PayPalから送信されたデータに商品IDドがないとき起こります。
PayPalの管理画面から商品IDを登録してください。
商品ID不正 PayPalから送信された商品IDが【楽アフィリエイト for PayPal】に登録されていないとき起こります。
ポストバック接続エラー PayPalに接続できない場合に起こります。

お使いのサーバーがPayPal新セキュリティ環境に準拠していない場合にも起こります。 2017年6月30日までは、Sandboxは新セキュリティに対応したサーバーでないと動きませんのでご注意ください。
お使いのサーバーが新セキュリティに対応しているかどうかは、2016年PayPalのセキュリティ計画への対応について-お使いのサーバーの対応状況の確認をご覧ください。
PayPal新セキュリティに関しては、2016-2017年のセキュリティ計画について PayPalをご参照ください。
ポストバックデータエラー PayPalから送信されてきた決済データをPayPalにポストバックしたらエラーになった場合です。
不正な決済を通そうとした可能性があります。
また、テストサイトと本番サイトを間違えた場合にも起こります。 この場合【楽アフィリエイト for PayPal】の管理画面から正しいモードを選択してください。

お使いのサーバーがPayPal新セキュリティ環境に準拠していない場合にも起こります。 2017年6月30日までは、Sandboxは新セキュリティに対応したサーバーでないと動きませんのでご注意ください。
お使いのサーバーが新セキュリティに対応しているかどうかは、2016年PayPalのセキュリティ計画への対応について-お使いのサーバーの対応状況の確認をご覧ください。
PayPal新セキュリティに関しては、2016-2017年のセキュリティ計画について PayPalをご参照ください。
決済ID重複 決済IDが重複している場合に起こります。
不正な決済を通そうとした可能性があります。
登録メールアドレス違い PayPalに登録しているメールアドレスと【楽アフィリエイト for PayPal】の管理画面で登録したメールアドレスが異なる場合に起こります。
登録に間違いがない場合、不正な決済を通そうとした可能性があります。
通貨違い PayPalに登録している通貨と【楽アフィリエイト for PayPal】の管理画面で登録した通貨が異なる場合に起こります。
登録に間違いがない場合、不正な決済を通そうとした可能性があります。
価格違い PayPalに登録している価格と【楽アフィリエイト for PayPal】の管理画面で登録した価格が異なる場合に起こります。
登録に間違いがない場合、不正な決済を通そうとした可能性があります。
ファイルオープンエラー
ファイル書込エラー
ファイルエラー
ファイルが開けない、ファイルに書込みができない、ファイルが存在しない、読み書きの権限がない場合に起こります。
各ファイルは存在するか、読み書きの権限(パーミッション)があるか確認してください。
データがありませんでした 処理しようとしているデータが【楽アフィリエイト for PayPal】に登録されていない場合に起こります。
不正な決済を通そうとした可能性があります。
xxのメール送信に失敗しました メール送信に失敗した場合に起こります。 MTA(Sendmail、Postfix、qmailなど)からエラーが返って来ている可能性があります。
MTAがエラーを起こしている場合、【楽アフィリエイト for PayPal】のエラーとは関係がありません。 お使いのレンタルサーバーのエラーログを確認してみてください。 レンタルサーバーのエラーログの確認方法は、レンタルサーバーにお尋ねください。

サンキューメールが送信されない・あるいは異常に送信される場合

インターネットの仕様上、Eメール(インターネットメール)は必ず相手に届くわけではありません。 インターネットを使用する場合、このことは常に念頭に置いておいてください。

サンキューメールが届かない主なパターンです。どのパターンに当てはまるのかお分かりにならない場合は、順番に確認してみてください。
また異常に送信される場合も、どこかでエラーが起きている可能性が高いので順番に確認してみてください。

IPN送信確認

  1. PayPalの管理画面にログインします。
  2. 【IPN送信履歴】を確認します。
確認方法が分からない場合や、各項目の意味はPayPalにご確認ください。

送信履歴がない場合(【ウェブ ペイメント スタンダード】で起こる可能性が大きい)は、IPNが送信されるように設定してください。

稀に【即時支払通知URL】が無効になっていて、IPNが送信されない方がいらっしゃるようです。
  1. PayPalの管理画面にログインします。
  2. 【個人設定】-【即時支払い通知】が【IPNを無効にする】になっていないか確認します。
無効になっていている場合は有効にしてください。

もし、【IPN送信履歴】で403エラーが出ている場合、お使いのサーバーが国外からのアクセスを拒否する設定になっている可能性があります。
この場合、
<Limit POST>
order allow,deny
allow from all
</Limit>
をコピーして、テキストエディタに貼り付けます。それを【.htaccess】の名前で保存、【楽アフィリエイト for PayPal】をインストールしたディレクトリの直下にアップロードしてください。これでPayPalからの情報が来るようになるかもしれません。
この現象は、XREA.COMCORE SERVERでよく見られるようです。
上記の方法でうまくいかない場合は、具体的なエラー内容をPayPalに問い合わせてください。

エラー確認

  1. 【楽アフィリエイト for PayPal】の管理画面にログインします。
  2. エラーが起こっている商品の【エラーログ】を確認します。
エラーが起こっている場合、主なエラーメッセージにある対処法を行ってください。
ただし、全てのエラーを【楽アフィリエイト for PayPal】がキャッチできるわけではありません。 サーバーがエラーを返さない、あるいは返せない場合は、エラーが起こっているか知る由がありません。 例えば、メールサーバーがこけていて、エラーを返さない場合などです。

どの商品のデータなのか【楽アフィリエイト for PayPal】が判断できない場合、ログは【admin/log】ディレクトリに保存されます。 各商品にログがない場合は、FTPソフトなどから【admin/log】ディレクトリも確認してください。

購入者データの確認

  1. 【楽アフィリエイト for PayPal】の管理画面にログインします。
  2. エラーが起こっている商品の【購入者一覧】を確認します。
  3. メーラーなどを立ち上げ、BCCに設定した自分のメールアドレスにメールが届いているか確認します。

BCCに設定した自分のメールアドレスにもメールが届いていない場合は、【ログイン-インストールURL】に【www】がないか確認してください。 URLに【www】があると、動作しないことがあります。その場合は【www】のないURLを入力し、購入ボタンの作成時に設定したURLを【www】のないものに修正してください。
またこの場合、購入者にもメールが届いていない可能性が大きいです。 PayPal管理画面で決済が正しく行われていることが確認できましたら、手動でメールを送信してください。
もし頻繁に起こるようでしたら、お使いのサーバーでどのようなエラーが起こっているのか確認してください。

BCCに設定した自分のメールアドレスにはメールが届いているにも関わらず、 何人もの方にメールが届かない、スパムメール扱いになることが多い場合、お使いのサーバーの信頼性が低いのかもしれません。 この場合、【楽アフィリエイト for PayPal】側ではどうにもできませんので、メールを送信するサーバーを変えてみてください。

どの商品のデータなのか【楽アフィリエイト for PayPal】が判断できない場合、ログは【admin/log】ディレクトリに保存されます。 各商品にログがない場合は、FTPソフトなどから【admin/log】ディレクトリも確認してください。

IPNは送信されているが、エラーにも購入者にも書き出されない

IPN送信確認でIPNは送信されているのに、エラー確認にも購入者データの確認にもデータが書き出されない場合、PayPalからデータは送信されているけれど、設定した【即時支払通知URL】へ送られたデータが届いていない状態です。

【即時支払通知URL】が正しいか確認してください。
  1. PayPalの管理画面にログインします。
  2. 【アカウント設定】-【ウェブペイメント】-【即時支払い通知】-【「IPN 履歴」ページ】で該当する決済を開きます。
  3. 【通知URL】が正しいか確認します。
    【通知URL】にブラウザからアクセスします。
    【楽アフィリエイト for PayPal】にログインし、【商品編集】で該当商品の【本番 / テスト】を【本番】にします。
    【エラーログ】に【商品ID不明】というエラーが書き出されるか確認してください。
    書き出されない場合、【即時支払通知URL】が間違っています。【決済ボタンの編集】のURLを修正してください。

【即時支払通知URL】は正しい場合、【楽アフィリエイト for PayPal】をインストールしたディレクトリより上位にあるRewriteRuleなどに引っかかり、データが弾かれている可能性があります。
特にWordPressをご利用の方はお気をつけください。 必要ならば、【楽アフィリエイト for PayPal】をインストールしたディレクトリをWordPressのRewriteRuleから除外するコマンドを加えてください。 お使いのサーバーによって異なりますが、通常RewriteRuleは【.htaccess】ファイルに書かれています。 加えるコマンドはご自身でお調べください。

これらに当てはまらない場合は、レンタルサーバーのログを確認してみてください。レンタルサーバーのログの確認方法は、レンタルサーバーへお尋ねください。

メール送信やファイル書き込みの途中で処理が打ち切られていると思われる

メールは送信されるけど、購入者データには書き込まれないという具合に、処理が途中で中断していると思われる場合に設定してみてください。
  1. 【楽アフィリエイト for PayPal】の管理画面にログインします。
  2. 【管理者情報】-【CGIの最大実行時間】に適切な数値を設定します。
    (デフォルトでは30秒に設定されているサーバーが多いようです。)

突然サンキューメールが送信されなくなった

【楽アフィリエイト for PayPal】を触っていないのに、突然サンキューメールが送信されなくなった場合は、【楽アフィリエイト for PayPal】ではなくサーバーが原因の可能性が大きいです。 次の順番で原因を確認してみてください。
  1. IPN送信確認を行ってください。
  2. 【楽アフィリエイト for PayPal】のエラー確認を行ってください。
  3. 購入者データの確認を行ってください。
  4. サーバーの環境、MTA(サーバーのメール送信ソフトウェアのこと。Sendmail、Postfix、qmailなど)やPHP(バージョンアップ、セキュリティの設定)に変化はありませんでしたか? そのような連絡はお使いのレンタルサーバーから来ていませんか?
  5. PHPのバージョンが変わったということはありませんか?
    例えば他にインストールしているソフトのためにPHPのバージョンを変えて、その時一緒に【楽アフィリエイト for PayPal】のディレクトリのPHPのバージョンも変わったなどないでしょうか?
    PHPのバージョンや環境の確認はインストール前のPHP調査を行ってください。


報酬支払時のログ

【楽アフィリエイト for PayPal】管理画面、各商品の【ログ】で確認できます。
エラーの起こったデータは、【エラー】に【あり】と表示されます。
エラーログは、【admin/各商品ディレクトリ/log】ディレクトの【hosyupay.csv】へ保存されています。

主なエラーメッセージ

メッセージ 説明
PayPalAPI接続エラー PayPalに接続できない場合に起こります。
PayPalAPIエラー PayPalに接続できたけれど、PayPalからエラーが返ってきたときに起こります。
PayPal REST APIトークン取得エラー ペイアウトでPayPal REST APIに接続するためのトークンが取得できない場合に起こります。
REST API情報取得の【Client ID】と【Secret】を確認してください。
PayPal REST API支払いエラー ペイアウトで支払いができなかった場合に起こります。
エラーメッセージを確認してください。
xx情報取得エラー 【楽アフィリエイト for PayPal】に登録しているデータを取得できなかった起こります。
ディレクトリやファイルののパーミッションを確認してください。
ファイル読み込みエラー 決済IDが重複している場合に起こります。
不正な決済を通そうとした可能性があります。


その他の主なエラーメッセージ

主なエラーメッセージ

メッセージ 説明
インストールドメインを確かめてください インストールしているドメインと、ログイン-インストールURLで設定したドメインが異なる場合に起こります。
インストールURLは必ず【楽アフィリエイト for PayPal】の管理画面から変更してください。直接csvファイルを変更しないでください。
直接csvファイルを変更してしまった場合は、csvファイルのインストールURLの項目を別の値に変更してサーバーにアップロード、その後管理画面から正しいURLに変更してください。
ライセンスが確認できませんでした ライセンス登録で登録したライセンス情報が異なる場合に起こります。 ご購入時にお送りしたライセンス情報を正確に入力してください。
またログイン-インストールURLで登録したインストールドメインが間違っていてもこのエラーが起こります。エラーメッセージ【インストールドメインを確かめてください】の方法に従って変更してください。
登録済みのドメインの確認方法は、ご購入時お送りしたライセンス関連のメールを御覧ください。

ログインできない・ブラウザにエラーが表示される

ブラウザからアクセスすると【404 Not Found】エラーが表示される

【404】、【HTTP ERROR 404】など表示されることもあります。
ファイルをアップロードするディレクトリが異なるか、ブラウザからアクセスしているURLが異なります。
どのディレクトリにアップロードすれば、何というURLでアクセスできるかは、お使いのレンタルサーバーによって異なります。 また【楽アフィリエイト for PayPal】はブラウザからアクセスが許されていて、かつPHPが動作するディレクトリへアップロードする必要もあります。
サーバーのどのディレクトリにアップロードすべきかは、サーバーのマニュアルやヘルプをご確認いただき、 正しいディレクトリへアップロードし直してください。

ブラウザからアクセスすると【403 Forbidden】エラーが表示される

【403】、【HTTP ERROR 403】など表示されることもあります。
ディレクトリやファイルのパーミッション(権限)の設定が異なります。 あるいはブラウザからアクセスが許されていていないディレクトリにアップロードした可能性があります。
どのディレクトリにアップロードすればよいかわからない場合は、お使いのサーバーのマニュアルをご覧いただくか、サーバー管理会社へお問い合わせください。

ブラウザからアクセスすると【<php ・・・ ?>】と表示される

お使いのレンタルサーバーでPHPが動いているか、インストールしたディレクトリでPHPが動いているかご確認ください。
PHPが動いているかどうかわからない場合は、お使いのサーバーのマニュアルをご覧いただくか、サーバー管理会社へお問い合わせください。

ブラウザからアクセスすると【500 Internal Server Error】と表示される

【500】、【HTTP ERROR 500】、【このページは動作していません】など表示されることもあります。
次の項目を順番に確認してみてください。
  1. PHPのバージョンを確認してください。
  2. セキュリティ上好ましくないので、【楽アフィリエイト for PayPal】ではエラー表記を止めています。 一時的にブラウザにエラーを表記させてその内容を確認できるようにします。 次の手順でエラーを表記、確認してください。
    ppa_baseproc.zip】をダウンロードして、解凍します。
    サーバーの【admin/class】ディレクトリの下の【ClassBaseProcess.php】をリネーム後、解凍した【admin】ディレクトリ下の【ClassBaseProcess.php】をアップロードしてください。
    再度ブラウザからアクセスしてみてください。
    エラーが表示されたら、エラー内容をご連絡ください。
  3. ブラウザにエラーが表示されない場合は、サーバーがエラーを書き出しているかもしれません。 サーバーのエラーログを確かめて、エラー内容に沿って対策してください。
    サーバーのエラーログの確認方法は、お使いのレンタルサーバーへ確認してください。
  4. 動作し始めたら【ClassBaseProcess.php】を元に戻してください。

ブラウザからアクセスすると何も表示されず真っ白になる

ブラウザからアクセスすると【500 Internal Server Error】と表示されると同じことをやってみてください。

それ以外のエラーの場合

まずはブラウザを変えてやってみてください。それで動くようならブラウザの問題です。 ブラザキャッシュのクリア、ブラウザの完全終了などやってみてください。
ブラウザを変えて動かないようなら、次にクライアント(PCやタブレットなど)を再起動、それでも動かいようなら別のクライアントでやってみてください。 それで動くようならクライアントの問題です。
ブラウザやクライアントの問題は、こちらにお問い合わせになられても解決方法の提示はできまんので、エラー内容をGoogleなどで検索して対処してください。

他のソフトウェアがエラーを起こしているのに、こちらに問い合わせて来られるケースが増えています。 他のソフトウェアのエラーについては対応できません。 【楽アフィリエイト for PayPal】のエラーの場合、ブラウザにソフトウェア名が表示されます(管理画面のみ)ので目安にしてください。

WordPressで作成したWebページが表示される

WordPressをお使いの場合、【楽アフィリエイト for PayPal】がWordPressのRewriteRuleの配下に入ってしまい、WordPressで作成したWebページが表示される事があるかもしれません。
この場合、存在しないURLへアクセスしたため、WordPressのページへリダイレクトされた可能性があります。
ブラウザからアクセスすると【404 Not Found】エラーが表示されるをやってみてください。
必要ならば、【楽アフィリエイト for PayPal】をインストールしたディレクトリをWordPressのRewriteRuleから除外するコマンドを加えてください。 お使いのサーバーによって異なりますが、通常RewriteRuleは【.htaccess】ファイルに書かれています。 加えるコマンドはご自身でお調べください。