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 で止まらないようにします。

お気軽にご相談ください

お見積りへ お問い合わせへ
▲