2026年7月19日
2026年7月19日
WordPressとPayoneerを連携する方法(WooCommerceでの決済受付と請求の使い分け)
WordPress のサイトで Payoneer を使って代金を受け取るには、WooCommerce のストアなら Payoneer が公開している「Payoneer Checkout」プラグインを決済方法として追加し、ストアを持たない受託案件などでは Payoneer の管理画面から請求を作成して顧客に送るのが現実的な方法です。WordPress 本体に Payoneer の機能はなく、汎用の決済プラグインに API キーを入れるだけで Payoneer につながるわけでもありません。この記事では、目的ごとの選び方、WooCommerce での設定の流れ、本番公開前のテストと、通知が届かないときの確認方法を説明します。
Payoneerでできることと、WordPressとの関係
Payoneer は国際的な送金・受け取りのサービスで、使われ方は大きく分けて次のとおりです。
- マーケットプレイスや広告ネットワークからの報酬の受け取り: 支払元のサービス側で受取先として Payoneer を登録するもので、WordPress 側で行う設定はありません。
- 取引先への請求: Payoneer のアカウントから請求(支払いリクエスト)を作成し、相手に支払ってもらう使い方です。
- 自社ストアでのオンライン決済: 「Payoneer Checkout」という加盟店向けの決済サービスを使い、ストアの購入画面でカードなどの支払いを受け付けます。
WordPress と直接つながるのは3つ目です。どの方法が使えるかは、アカウントの種類や事業者の所在地、審査の結果によって変わります。まずは自分のアカウントで利用できるサービスを Payoneer の管理画面や担当窓口で確認してください。手数料や入金のタイミングも契約内容によって異なるため、この記事では扱いません。
方法を選ぶ目安
- WooCommerce で商品やサービスを販売し、購入画面でそのまま支払ってほしい → Payoneer Checkout プラグイン
- 受託制作や顧問契約など、案件ごとに金額が決まる → Payoneer の請求機能を使い、サイトにはお問い合わせフォームを置く
- 決済の選択肢を増やしたいだけで、Payoneer にこだわらない → WooCommerce 向けの他の決済サービスとの比較を先に行う
WordPress.org には、Payoneer 以外の作者が公開している Payoneer 関連のプラグインもあります。名前が似ていても、公式の Payoneer Checkout とは仕組みが別で、購入者に手動で送金してもらう方式のものもあります。導入前にプラグインの作者欄を確認し、公式のものかどうかを確かめてください。
WooCommerceでPayoneer Checkoutを使う手順
1. 加盟店としての申し込みと審査
Payoneer Checkout を使うには、通常の Payoneer アカウントとは別に、Checkout の利用申し込みとオンボーディング(事業内容の確認)を済ませる必要があります。販売する商品、サイトの URL、特定商取引法に基づく表記や返金ポリシーなどの掲載状況が確認されることが一般的なので、ストアのページを公開できる状態に整えてから申し込むと手戻りが減ります。
2. プラグインの導入
作業前に、サイトのファイルとデータベースのバックアップを取ってください。決済まわりの変更は、まずステージング環境で試すのが安全です。
管理画面の「プラグイン」→「新規追加」で「Payoneer Checkout」を検索し、作者が Payoneer Checkout のものをインストールして有効化します。WP-CLI を使う場合は次のとおりです。
wp plugin install payoneer-checkout --activate
プラグインの動作要件として、WordPress・PHP・WooCommerce の最低バージョンが定められています。要件は更新のたびに引き上げられることがあるため(2026年10月現在)、インストール前にプラグインページの要件を確認し、WooCommerce を最新に近い状態にしておいてください。
3. 決済方法の有効化と認証情報の入力
WooCommerce の設定画面にある決済(Payments)のタブを開くと、決済方法の一覧に Payoneer Checkout が追加されています。ここで有効にし、設定画面に Payoneer Checkout のアカウントで発行された認証情報を入力します。入力欄の名称や認証情報の発行場所は Payoneer 側の画面に従ってください。
認証情報はパスワードと同じ扱いです。チャットやメールに貼り付けない、権限の不要なユーザーに管理画面の該当ページを見せない、といった基本を守ります。設定画面のスクリーンショットを共有する際も、値が写り込んでいないか確認してください。
支払い画面の表示方式として、ストアのページ内に入力欄を表示する方式と、Payoneer 側のページに移動して支払う方式が用意されています。前者はページ遷移がない分、購入者の離脱を抑えやすく、後者はカード情報を扱う画面が Payoneer 側になる分、ストア側のカスタマイズによる影響を受けにくい、という違いがあります。テーマや他のプラグインとの相性もあるので、テスト環境で両方を試して選ぶとよいでしょう。
4. テストモードで注文と返金を試す
本番の認証情報を入れる前に、テストモード(サンドボックス)で一連の流れを確認します。プラグインの変更履歴によると、テストモード中は購入画面の決済方法名に「Test」の表示が付きます。
確認しておきたいのは次の項目です。
- 購入画面に決済方法が表示され、テスト用のカード情報で注文が完了する
- WooCommerce の注文が「処理中」など想定どおりのステータスになる
- 支払いが失敗したとき、購入者に分かるメッセージが表示される
- 管理画面から返金したとき、Payoneer 側にも返金が反映される
- 注文確認メールが購入者と管理者に届く
支払い状況の通知が届かないとき
Payoneer Checkout は、支払いの結果を Payoneer からサイトへの通知で受け取る仕組みになっています。プラグインの変更履歴には、最初のステータス通知を受け取るまでライブモードを使えないようにする変更も記載されています。つまり、外部からサイトへの通知が届かない環境では、本番運用に進めません。
通知が届かないときは、次の点を確認します。
- ベーシック認証やIP制限: ステージング環境にベーシック認証をかけていると、通知は認証で止まります。テスト中だけ該当の通知先を除外するか、認証を外して確認します。
- WAFやセキュリティプラグイン: 海外からの POST リクエストや REST API へのアクセスを制限する設定があると、通知が遮断されます。サーバーのアクセスログで、通知と思われるリクエストがどのステータスコードで返されているかを確認してください。403 であれば遮断されています。
- キャッシュ: ページキャッシュや CDN が通知先の URL をキャッシュしていないかを確認します。
- SSL証明書: 証明書の期限切れや中間証明書の設定不備があると、通知元からの接続に失敗することがあります。
運用中に気をつけること
- プラグインの更新: 決済プラグインは、セキュリティ修正が含まれる更新が出ることがあります。更新はステージング環境で注文テストをしてから本番に反映します。
- 注文と入金の突き合わせ: WooCommerce の注文と Payoneer 側の取引記録を定期的に照合し、ステータスのずれがないか確認します。
- 問い合わせ先の切り分け: プラグインの設定や表示の不具合は WooCommerce・プラグイン側、個別の取引や入金の問題は Payoneer の窓口、と問い合わせ先が分かれます。どちらの問題かを見極めてから連絡すると解決が早くなります。
まとめ
- WordPress 本体に Payoneer の機能はなく、WooCommerce で決済を受け付けるなら公式の Payoneer Checkout プラグインを使います。
- ストアを持たない受託案件などでは、Payoneer の請求機能を使い、サイトは問い合わせの窓口にするのが現実的です。
- Checkout の利用には申し込みと審査が必要で、使えるサービスや条件はアカウントによって異なります。
- 本番前にテストモードで注文・失敗・返金・メールまで確認し、外部からの通知がベーシック認証や WAF で止まらないようにします。