【PayPalで楽アフィリエイト】 オンラインマニュアル
 支払実行

アフィリエイト料支払方法の選択

アフィリエイト料の支払は、【PayPalの一括支払いを利用する方法】と【楽天銀行のWEB-FB総合振込を利用する方法】から選択してください。
選択した方法は、アフィリエイトシステム全体に適用されます。商品ごとに別の支払い方法を選択することはできません。
楽天銀行のWEB-FB総合振込は、法人用の口座と個人事業主用の口座で利用できます。詳しくは楽天銀行にお問い合わせください。
  1. 左メニュー【アフィリエイト編集】を開きます。
  2. 【アフィリエイト報酬支払い方法】で【PayPal一括支払】か【楽天銀行】から利用する方法を選択してください。
  3. 【保存する】ボタンをクリックします。



楽天銀行のWEB-FB総合振込を利用する方法

この機能はまだβ版です。

楽天銀行のWEB-FB総合振込用のcsvファイルを出力します。
出力したcsvを楽天銀行の管理画面から、アップロードしてください。
WEB-FB総合振込に利用方法、アップロードの方法など楽天銀行の使い方については、楽天銀行にお問い合わせください。

支払間隔の再確認

商品情報の詳しい設定-商品のアフィリエイト報酬の設定で設定した、【支払間隔】が手動で支払予約ができる設定かどうか、再度確認してください。
自動支払いと違い、例えば、1時間毎に支払う設定は手動では現実的ではありません。

csvの出力

楽天銀行用振込予約csv出力には2通りの方法があります。
2つを併用することもできます。

cronの設定

csvの出力を自動実行したい場合に設定してください。
ただしご契約のレンタルサーバーでcron(設定した時間になったら自動でコマンドを実行してくれる機能)が使える場合にのみ利用できます。 cronが使えるかどうかは、ご契約のレンタルサーバーをご確認ください。 cronへのスクリプトの登録もご参照ください。

【rakutencsv.php】を実行することでcsvが作成されます。
cronで【rakutencsv.php】を実行するように設定してください。【rakutencsv.php】ファイルは、【admin】ディレクトリの直下にあります。

csvは【admin】ディレクトリの【data】ディレクトリに【rakuten_年月日_番号.csv】形式で出力されます。
エラーがあったデータについては、【admin】ディレクトリの【data】ディレクトリに【rakuten_年月日_ng.csv】形式で出力されます。

【rakutencsv.php】の実行の間隔は、【商品のアフィリエイト報酬の設定】で設定した、支払間隔に合わせる必要があります。
cronの設定を、登録している商品の中で、一番支払間隔の短い商品に合わせてください。
例えば、商品Aが1日毎、商品Bが1ヵ月毎、商品Cが1週間毎の支払ならば、cronでの実行は商品Aに合わせて毎日1回実行するようにしてください。 毎日1回【rakutencsv.php】を実行しても、商品B、商品Cのデータ出力は、それぞれ1ヵ月毎、1週間毎に行われます。
選択値 cronの設定
1日毎 0時を選択:毎日0時台に【rakutencsv.php】を実行するように設定してください。分はいつでもかまいません。
1時を選択:毎日1時台に【rakutencsv.php】を実行するように設定してください。分はいつでもかまいません。
  ・
  ・
1週間毎 月曜日を選択:毎週月曜日に【rakutencsv.php】を実行するように設定してください。時分はいつでもかまいません。
火曜日を選択:毎週火曜日に【rakutencsv.php】を実行するように設定してください。時分はいつでもかまいません。
  ・
  ・
1ヶ月毎 5日を選択:毎月5日に【rakutencsv.php】を実行するように設定してください。時分はいつでもかまいません。
15日を選択:毎月15日に【rakutencsv.php】を実行するように設定してください。時分はいつでもかまいません。
25日を選択:毎月25日に【rakutencsv.php】を実行するように設定してください。時分はいつでもかまいません。

【rakutencsv.php】を実行すると、【admin】ディレクトリの【data】ディレクトリにある【rakuten_年月日_番号.csv】形式のファイルは、全て【admin】ディレクトリの【bk】ディレクトリに【rakuten_日時_番号.csv】形式にリネームして移動します。
【rakuten_年月日_ng.csv】ファイルは【rakuten_日時_ng.csv】で移動します。
【rakuten_年月日_番号.csv】ファイルをダウンロードする前に、次回の【rakutencsv.php】を実行してしまった場合は、【bk】ディレクトリをご覧ください。

管理画面から出力

  1. 左メニュー【楽天銀行振込csv】を開きます。
  2. csv出力する商品にチェックを付けます。
  3. 【yyyy-mm-dd】形式で入力してください。
    入力された日付までの成約データの内、まだcsvに書き出されていないデータを出力します。
  4. 振込を行う日付けを【yyyy-mm-dd】形式で入力してください。
    楽天銀行は1日の振込み件数は99件までです。 99件を超えた場合、翌日の振込みで出力します。
  5. 【出力する】ボタンをクリックします。
  6. 出力したcsvファイルの一覧が表示されるので、ダウンロードしてください。
    振込先の銀行データが足りないなどの理由で、振込用csvファイルに出力しなかったデータは、エラーファイルに出力します。 個別に連絡して、振込先銀行のデータを入力してもらってください。
    エラーデータは、
    会員ID , 姓 , 名 , メールアドレス , 振込み金額
    が出力されますので、ご参考になさってください。
    エラーがあったデータは、次回csvに出力します。
  7. 出力したcsvを楽天銀行にアップロードしてください。


PayPalの一括支払いを利用する方法

一括支払いの利用申請

現在PayPalの都合により、一括支払の利用には制限がかかっています。
ご利用いただけない場合は、【楽天銀行のWEB-FB総合振込を利用する方法】をご利用ください。

API情報

PayPalで【API 証明書】を取得し、【PayPalで楽アフィリエイト】へも登録します。
  1. PayPalにログインします。
  2. 【個人設定】-【アカウント情報】-【APIアクセス】を開きます。
  3. 【API 信用証明書の請求】を開きます。

  4. 左側の【ショッピングカートまたはソリューションのプロバイダが、APIユーザー名、パスワード、および署名を求めている場合・・・】を選択し、【同意して送信】をクリックします。

  5. 表示されている【APIユーザー名】、【APIパスワード】、【署名】をコピーします。
  6. 【PayPalで楽アフィリエイト】の左メニュー【アフィリエイト編集】を開きます。
  7. 【PayPal情報】の【APIユーザー名】、【APIパスワード】、【署名】へ貼り付けます(テストアカウントではなく、本番アカウント)。


IPNの設定

PayPalへIPNのURLを登録します。
  1. PayPalにログインします。
  2. 【個人設定】-【販売の設定】-【即時支払い通知の設定】を開きます。
  3. 【通知URL】には、【PayPalで楽アフィリエイト】のインストールURL+【admin/masspay.php】と入力します。
    例えば、インストールURLが【http://sample.ns-it.net/ppaff/】の場合、【http://sample.ns-it.net/ppaff/admin/masspay.php】となります。
    【IPNメッセージ】は、【IPNメッセージを受信する(有効)】を選択します。


使用する通貨を決定する

システム全体で同じ通貨を設定する仕様になっています。
ここで設定した通貨は、全ての商品に適用されます。
  1. 左メニュー【アフィリエイト編集】を開きます。
  2. 【アフィリエイトで使用する通貨-一括支払の通貨】で使用する通貨を選択します。
  3. 【保存する】ボタンをクリックします。

支払いの実行

一括支払を利用したアフィリエイト報酬の支払には2通りの方法があります。
2つを併用することもできます。

cronの設定

支払いを自動実行したい場合に設定してください。
ただしご契約のレンタルサーバーでcron(設定した時間になったら自動でコマンドを実行してくれる機能)が使える場合にのみ利用できます。 cronが使えるかどうかは、ご契約のレンタルサーバーをご確認ください。 cronへのスクリプトの登録もご参照ください。

【reward.php】を実行することで支払いが実行されます。
cronで【reward.php】を実行するように設定してください。【reward.php】ファイルは、【admin】ディレクトリの直下にあります。

【reward.php】実行の間隔は、【商品のアフィリエイト報酬の設定】で設定した、支払間隔に合わせてください。
cronの設定を、登録している商品の中で、一番支払間隔の短い商品に合わせる必要があります
例えば、商品Aが1日毎、商品Bが1ヵ月毎、商品Cが1時間毎の支払ならば、cronでの実行は商品Cに合わせて毎時間実行するようにしてください。 この場合も、商品A、商品Bの支払いは、それぞれ1日毎、1ヶ月毎に行われます。
選択値 cronの設定
1時間毎 0分を選択:毎時0~9分に【reward.php】を実行するように設定してください。
10分を選択:毎時10~19分に【reward.php】を実行するように設定してください。
  ・
  ・
1日毎 0時を選択:毎日0時台に【reward.php】を実行するように設定してください。分はいつでもかまいません。
1時を選択:毎日1時台に【reward.php】を実行するように設定してください。分はいつでもかまいません。
  ・
  ・
1週間毎 月曜日を選択:毎週月曜日に【reward.php】を実行するように設定してください。時分はいつでもかまいません。
火曜日を選択:毎週火曜日に【reward.php】を実行するように設定してください。時分はいつでもかまいません。
  ・
  ・
1ヶ月毎 5日を選択:毎月5日に【reward.php】を実行するように設定してください。時分はいつでもかまいません。
15日を選択:毎月15日に【reward.php】を実行するように設定してください。時分はいつでもかまいません。
25日を選択:毎月25日に【reward.php】を実行するように設定してください。時分はいつでもかまいません。
PayPalからアフィリエイターに支払いがあると、アフィリエイターへはPayPalからメールが送信されます。
このときの件名が、【報酬料支払時のメール設定】となります。

管理画面から支払

  1. 左メニューの支払いを行いたい商品の【成約一覧】を開きます。
  2. 成約データを確認します。
    確認方法については、【各商品の成約の確認】を参照してください。
  3. データが正しければ【未払いの報酬を支払う】ボタンをクリックします。
    該当商品の全ての未払い報酬の支払データをPayPalに送信します。

支払結果の確認

支払の結果を確認することができます。
  1. 左メニューの該当商品の【成約一覧】を開きます。
  2. 支払時にエラーが起こった成約は、背景が青色に表示されます。
    アフィリエイターに連絡を取り、手動での対応をお願いします。
  3. 支払結果の詳しい情報は、各成約横の【編集】をクリックし、【成約詳細情報】で確認します。

【成約詳細情報】の各項目の意味は次の通りです。
項目名 説明
成約料 アフィリエイト報酬料です
決済ID 商品がPayPalで決済されたときの、PayPal側で付けられたユニークIDです。
成約日時 アフィリエイト成約のあった日時です。
支払PayPal送信日時 PayPalへアフィリエイト報酬の支払いをキックした日時です。
支払ユニークID 支払いを識別するためのユニークIDです。支払実行時に【PayPalで楽アフィリエイト】で自動生成し、PayPalへ送信します。
支払結果日時 PayPalから支払いが成功したか否かの結果が返ってきた日時です。
支払結果 Completed:成功
Failed:失敗
Reversed:予約
Unclaimed:PayPalアカウントなしなどの理由で不明なユーザー
受取結果日時 アフィリエイターが支払いを受け取れたかどうか、PayPalから結果が返ってきた日時です。
受取結果 支払結果と同じです。
支払結果で【Unclaimed】でも、アフィリエイターがPayPalアカウントを作成して支払いを受け取れば、受取結果は【Completed】となります。

cronへのスクリプトの登録

cronの設定方法はレンタルサーバーによって大きく異なりますので、設定方法はお使いのレンタルサーバーにお問い合わせください。

以下は一般的な注意事項です。
サーバーの環境によっては、PHPのパスやphp.iniを指定する必要があるかもしれません。 指定方法はお使いのレンタルサーバーにお問い合わせください。 【PayPalで楽アフィリエイト】が動くPHP環境は動作環境をご覧ください。
またスクリプトファイルの権限を変更する必要のあるレンタルサーバーもあります。 どの権限で動くかはレンタルサーバーによって違いますので、サーバーのマニュアルを参照してください。

cronの設定方法については、ネットビジネス便利ツールではサポートしておりません。お使いのレンタルサーバーのサポートにお問い合わせください。 どうしてもネットビジネス便利ツールのサポートがご入用の場合は、インストール代行をご利用ください。

アフィリエイト料の支払いやcsv出力できない時の原因確認方法

次の項目を原因がわかるまで順番に確認してみてください。

アフィリエイトがオンになっているか確認

【PayPalで楽アフィリエイト】の管理画面、各商品の【商品編集】-【アフィリエイトの運用と停止】が【運用】になっているか確認してください。

支払いすべきデータの確認

支払うべきデータがあるか確認してください。アフィリエイト料の支払タイミングとスクリプトの実行が合っているかご確認ください。

ログの確認

報酬支払のログの要領でログを確認してください。 ログメールが送信できないケースもありますので、管理画面から確認してください。
またどの商品のログか不明な場合は、サーバーにある【PayPalで楽アフィリエイト】をインストールしたディレクトリの直下の 【admin/log】ディレクトリに保存していますので、こちらも確認してください。

ブラウザにエラーを表記してみる(管理画面から実行しようとしている場合)

セキュリティ上好ましくないので、【PayPalで楽アフィリエイト】ではエラー表記を止めています。 一時的にブラウザにエラーを表記させてその内容を確認できるようにします。 次の手順でエラーを表記、確認してください。
ppa_cron.zip】をダウンロードして、解凍します。
サーバーの【admin/class/ClassCronProcess.php】をリネーム後、解凍した【ClassCronProcess.php】をアップロードします。
再度ブラウザからアクセスしてみてください。
エラーが表示されたら、エラー内容をご連絡ください。
動作し始めたら【ClassCronProcess.php】を元に戻してください。

管理画面から実行(cronで実行しようとしている場合)

楽天銀行のWEB-FB総合振込:【楽天銀行のWEB-FB総合振込を利用する方法】-【csvの出力】-【管理画面から出力
PayPal一括支払:【PayPalの一括支払いを利用する方法】-【支払いの実行】-【管理画面から支払
をやってみてください。

管理画面では実行される場合

cronからスクリプトが実行できていないことになります。
  • 大抵のレンタルサーバーでは、cronでの実行結果をメールで送信したり、ファイルに保存する機能を利用できます。 レンタルサーバーのマニュアルをご覧になり、利用できる場合は必ず設定して結果を確認してください。
  • cron実行の日時設定、コマンド、スクリプトファイルのパス、スクリプトファイルのパーミッションの設定に誤りがないか確認してください。
  • cron実行環境のPHPバージョンやphp.ini(サーバーによってはブラウザから実行するPHP環境と異なることがあります)など確認してください。
  • もしcronにcdなどのコマンドを書いていたらやってみてください。
    PHPのバージョンをエコーするとても単純なソースなので、cdなどのコマンドは必要ありません。 PHPのバージョンも何でも大丈夫です。
    PayPalの一括支払の場合を書いておきます。楽天銀行の場合は【reward.php】を【rakutencsv.php】にしてやってください。
    ppa_cron.zip】をダウンロードして、解凍します。
    サーバーの【reward.php】をリネーム後、解凍した【reward.php】をアップロードします。
    新しい【reward.php】のパーミッションを設定します。
    cronのコマンドは【reward.php】のサーバーパスだけを設定します。 (もしcronにcdなどのコマンドを書いていたら外し、ただ【reward.php】】を実行するだけのコマンドにしてください。)
    PHPのバージョンがメールで送信されたり、ファイルに保存されるか確認してください。
    動作し始めたら【reward.php】を元に戻してください。
  • セキュリティ上好ましくないので、【PayPalで楽アフィリエイト】ではエラー表記を止めています。 一時的にエラーを表記させてその内容を確認できるようにします。 次の手順でエラーを確認してください。
    ppa_cron.zip】をダウンロードして、解凍します。
    サーバーの【admin/class/ClassCronProcess.php】をリネーム後、解凍した【ClassCronProcess.php】をアップロードします。
    cron実行結果をメールやファイルで確認してください。
    動作し始めたら【ClassCronProcess.php】を元に戻してください。

ブラウザアクセスで配信されない場合

アフィリエイトがオンになっているか確認支払いすべきデータの確認ログの確認ブラウザにエラーを表記してみるを再度確認してください。

HTTP500エラーが表示される場合

もし【500 Internal Server Error(HTTP500エラー)】が出るようでしたら、 PHPのバージョンが【PayPalで楽アフィリエイト】の動作環境に合っているか確認してください。 cronで動いているPHPバージョンのチェックもできます。