アフィリエイトの支払いプロセスを合理化し、貴重な時間を節約したいとお考えですか? PayPal Payouts があれば、ビジネスの成長に集中する時間をさらに確保できます。アフィリエイトに迅速に報酬を支払うことは、信頼を育むだけでなく、紹介手数料が迅速に支払われることを知ることで、ウェブサイトのプロモーションを継続するように促します。個々の紹介を処理する場合でも、一括で支払いを行う場合でも、PayPal Payouts は効率的な支払い配信をアフィリエイトの PayPal アカウントに直接届けます。
この記事では、PayPal ビジネスアカウントを一括支払い用に設定する方法、およびその情報を AffiliateWP の該当する設定ページに転送する方法について説明します。
PayPal Payouts へのアクセス
開始するには、AffiliateWP » 設定 » 支払い に移動します。ここで、希望する支払い方法として PayPal を選択します。設定 ボタンをクリックして設定パネルを開き、PayPal API 認証情報を入力します。
これらの認証情報は、PayPal を介して安全に支払いを承認し、送信するために必要です。
PayPal Developer Dashboard にアクセスする
最初のステップは、通常の PayPal ユーザー名とパスワードで PayPal Developer Dashboard にログインすることです。「開発者」という言葉が使われていますが、心配しないでください。コードを読んだり書いたりする必要はありません。目的は、AffiliateWP – PayPal Payout 設定にコピー&ペーストする API 認証情報セットを作成することだけです。
PayPal API アプリケーションを作成する
ログイン後、PayPal Developer Dashboard 画面が表示されます。サンドボックスまたはライブモードのオプションがあります。私たちのスクリーンショットでは、サンドボックスモードがアクティブであることを示しています。これは、実際の通貨を使用せずにテスト支払いを実行できるため、開始時に推奨されます。右上隅のスライダーで、サンドボックスモードとライブモードを切り替えることができます。
サンドボックス認証情報セットをお持ちでない場合は、PayPal のサンドボックス テスト ガイドでそれらを作成する方法に関する詳細情報を読むことができます。以下の手順は、サンドボックスモードまたはライブモードのいずれの場合でも同じです。
次に、メニューの アプリと認証情報 ボタンをクリックします。
PayPal では 2 つの支払い方法が可能ですが、ここでは API アプリケーション に焦点を当てます。これは PayPal の REST API を利用するため、推奨される方法です。一方、PayPal MassPay は古い PayPal テクノロジーであり、新しいアカウントでは利用できなくなりました。アカウントに MassPay が既に有効になっている場合は、AffiliateWP 設定に適用するための認証情報にアクセスする方法がわかります。それ以外の場合は、ここで説明する API アプリケーション セットアップ方法で進めることをお勧めします。
次の画面で、アプリを作成 ボタンをクリックします。

Create App画面では、App nameフィールドにお好みの名前を入力するだけです。デフォルトのType選択はMerchantのままにし、必要に応じてSandbox/Live Business Accountのメールアドレスを変更してください。完了したら、Create Appボタンをクリックします。
次の画面には、新しい認証情報が記載された完了したApp APIが表示されます。Featuresセクションで、必要なPayoutsチェックボックスが既に選択されていることに注意してください。他にここでの変更は必要ありません。メインダッシュボードページに戻ることができます。
これで、新しいPayPal APIアプリを作成しました!
PayPal API認証情報を入力する
次に、Client IDとSecret API認証情報のコピーアイコンをクリックして、AffiliateWP » Settings » Payouts » PayPal Payoutsに移動して見つけられるPayPal API Application Credentialsセクションに入力します。
重要: PayPalビジネスアカウントでは、デフォルトでペイアウトは有効になっていません。新規アカウントおよび取引履歴が限られているアカウントは、PayPalマーチャントサポートによる承認が必要です。現在ペイアウトにアクセスできない場合は、PayPalデベロッパーサポートにお問い合わせください。
設定画面には、2つのセクションがあります。
ライブ認証情報
ここに、デベロッパーダッシュボードからライブのPayPal Client IDとSecretを貼り付けます。
Test Live Connectionボタンを使用して、統合を検証できます。接続が正しく機能している場合、成功メッセージが表示されます。
サンドボックスモード(オプション)
Sandbox Modeオプションをオンにして、実際の資金なしでペイアウトをテストします。Sandbox Client IDとSandbox Secretを入力し、Test Sandbox Connectionをクリックして、機能していることを確認します。
このモードは、本番稼働前に安全にペイアウトフローをテストするのに最適です。
画面下部にあるSave Changesをクリックすると、PayPal Payoutsでペイアウトを処理する準備が整いました!
PayPal Payouts での支払い処理
API認証情報を入力すると、未払いの紹介手数料エントリすべてにPay Now アクションリンクが利用可能になります。
Pay Now をクリックすると、個々の紹介レコードのペイアウトを処理できます。AffiliateWPは、ペイアウトが成功したか、問題があったかをお知らせします。
注意: 紹介者は、ペイアウトを受け取るために、自分のメールアドレスに紐付けられた有効なPayPalアカウントを持っている必要があります。紹介者がPayPalアカウントを持っていない場合、アカウントを作成するためのPayPal 招待状が届きます。紹介者が招待を受け入れない場合、資金はあなたのPayPalアカウントに返金されます。
お好みで、次のいずれかの方法で一括でペイアウトを処理することもできます。
- 支払いたい各紹介の左側のチェックボックスをオンにしてから、Bulk Actions メニューからPay Now を選択します。これにより、選択した各紹介の支払い処理が行われます。
- 青色の Pay Affiliates ボタンから一括支払いを開始します。これにより、アフィリエイトが支払われるために蓄積する必要がある日付範囲と最小金額を指定できる別の画面が表示されます。AffiliateWP は、各アフィリエイトに支払われるべき金額を計算し、その金額を 1 回の支払いとして送信し、その過程で含まれるすべての紹介を Paid としてマークします。
開始するには、フィルタリング条件を入力し、Payout Method の PayPal をクリックし、次に Preview Payout をクリックして、支払い対象として選択されたすべての紹介のリストを表示します。

すべてが期待どおりに表示されている場合は、最後のステップは、画面の下部にある Submit Payout ボタンをクリックすることです。

PayPal API エラーコードの理解
PayPal での支払い処理中に問題が発生した場合、AffiliateWP はエラーメッセージを記録しますが、画面に常に表示されるとは限りません。エラーメッセージは、アカウントの権限または残高が不足している、設定で API 認証情報が正しく入力されていないなど、さまざまな理由で返される可能性があります。
支払い処理中にエラーが発生した場合、またはアフィリエイトに支払うをクリックしても紹介が未払い のままの場合は、このガイドを参照して、エラーコードの意味、そして最も重要なこととして、どのように解決できるかを確認してください。
まず、トラブルシューティング中に AffiliateWP » Settings » Advanced の Enable Debug Mode のチェックボックスをオンにする必要があります。
発生する可能性のあるエラーコードを含む、PayPal API からのすべての出力は、デバッグログに書き込まれます。このログは、AffiliateWP » Tools » Debug Assistant から表示およびダウンロードできます。
追加の文言は、以下のリストから発生したエラーの解決に役立つ可能性があります。
注意: Debug Assistant タブが表示されない場合は、AffiliateWP » Settings » Advanced で Enable Debug Log 設定がオンになっていないことを意味します。
エラー:403 Forbidden
このエラーは、次のいずれかを意味します。
- PayPal アカウントが API を介した支払い処理のために完全に承認されていません。これはこのエラーの最も一般的な理由です。アカウントで一括支払いを有効にしたのが初めての場合、支払い は PayPal ビジネスアカウントではデフォルトで有効になっていないことに注意してください。新規アカウントおよび取引履歴が限られているアカウントは、PayPal マーチャントサポートによる承認が必要です。このプロセスを有効にし、詳細について知るために、PayPal デベロッパーサポート に連絡してください。
- ライブ API 認証情報が正しく入力されていません。
エラー: 422 Unprocessable Entity
このエラーは、次のいずれかを意味します。
- PayPalアカウントには、処理しようとしている支払いを行うのに十分な残高が必要です。 銀行またはクレジットカードから引き落とされる個人用PayPalアカウントとは異なり、紹介された支払いを行うには、十分なPayPal残高が既存で必要です。そうでない場合は、このエラーが発生します。 また、PayPalサンドボックスアカウントは、ライブアカウントとは別に残高が設定されているため、サンドボックスアカウントでテストする前に、十分な残高があることを確認してください。
- 送信されている資金の通貨コードは、国またはアカウントの規制により、受信者が受け取ることができません。
エラー: 429 Too Many Requests
このエラーは、PayPalのシステムに異常な負荷がかかっている場合に発生する可能性があります。発生した場合は、30分待ってから再試行してください。
エラー: 10001 セキュリティヘッダーが無効です
このエラーは、通常、次の2つの原因のいずれかによって発生します。
- AffiliateWP » 設定 » 手数料に入力された認証情報が正しくありません。正確に入力されているか、3回確認してください。
- API署名の代わりにAPI証明書を入力しました。正しいものを入力したか確認してください。
エラー: invalid_client クライアント認証に失敗しました
このエラーは、API認証情報が正しく入力されていないことを意味します。PayPal APIアプリページから認証情報を正確にコピーしたか確認してください。
よくある質問
PayPalを使用してアフィリエイトに支払うには、PayPal Payoutsを使用する必要がありますか?
いいえ、まったく必要ありません!すでにPayPalで機能している現在のプロセスがある場合は、それを使い続けてください。
PayPal Payoutsにアクセスするには、どのライセンスが必要ですか?
PayPal Payoutsは、価格ページに示されているすべてのライセンスオプションで利用できます。
PayPal APIを操作するためにコードを変更する必要がありますか?
いいえ、まったく必要ありません!作成するPayPal APIアプリは、PayPal Developersのウェブサイトで数回のクリックで完了します。このプロセスにより、AffiliateWPの設定にコピー&ペーストする必要のあるAPIキーが自動的に生成されます。