ログイン
始める

Easy Digital Downloads ドキュメント

Easy Digital Downloads のドキュメント、参考資料、チュートリアル

2Checkout (Verifone) の設定

2Checkout (Verifone)決済ゲートウェイを設定するには、次の手順に従ってください。
1. 2Checkout (Verifone) の設定
2. 即時通知サービスの設定
トラブルシューティング / FAQ

1. 2Checkout (Verifone) の設定

2Checkout (Verifone) ゲートウェイを使用するには、2Checkout の 2Sell または 2Subscribe アカウントが必要であることに注意してください。定期的なダウンロード(サブスクリプション)を販売したい場合は、アカウントは 2Subscribe である必要があります。

拡張機能をインストールして有効にしたら、Downloads > Settings > Payments > 2Checkout に移動します。

このページでは、2Checkout (Verifone) アカウントの Integrations > Webhooks & API から取得できる API クレデンシャルを追加する必要があります。

必要なクレデンシャルは次のとおりです。

  • マーチャントコード
  • シークレットキー
  • 即時通知サービス (INS) のシークレットワード
  • 購入リンクのシークレットワード

EDD 内の 2Checkout 設定ページにクレデンシャルを追加したら、メインの Payments > General セクションに切り替え、ウェブサイトで有効にしたい各ゲートウェイの横にあるチェックボックスをオンにします。

次のいずれか、または両方の 2Checkout ゲートウェイを有効にするオプションがあります。

2Checkout Convert Plus: このゲートウェイでの購入は、顧客を 2Checkout ウェブサイトに送信し、そこでトランザクションを完了します。

2Checkout Onsite: 2Checkout Onsite での購入は、顧客をウェブサイトに留め、チェックアウト画面でクレジットカード/デビットカードの詳細を入力できるようにします。注意: このオプションには、ウェブサイトに SSL 証明書がインストールされている必要があります。

使用したいゲートウェイ オプションを選択したら、そのページの Save Changes ボタンをクリックしてください。

2. 2Checkout で即時通知サービス (INS) を設定する

INS が正しく設定されていない場合、購入処理は正しく機能しません。

2Checkout の即時通知サービスにより、2Checkout はストアと通信し、トランザクションデータを同期させることができます。購入処理と定期請求を正しく機能させるには、INS を正しく設定する必要があります。

2Checkout アカウントから、Integrations / Webhooks & API 画面に移動し、Instant Notification System (INS) セクションを見つけます。INS & Global INS を有効にし、URL を次のように設定します: https://example.com/index.php?edd-listener=2COINS

「example.com」をウェブサイトの適切な名前に置き換えてください。完全な URL は、EDD 内の 2Checkout 設定ページでも確認できます。

定期購入

Recurring Payments と一緒に 2Checkout を使用する場合、サブスクリプションはウェブサイトまたは 2Checkout ダッシュボード内でキャンセルできます。

返金

2Checkout 決済ゲートウェイを使用する場合、返金は他のトランザクションと同じ方法で処理されます。返金に関する完全なドキュメントはこちらをお読みください。現在、2Checkout ゲートウェイは部分的な返金をサポートしていないため、EDD 内で全額を返金する必要があります。

トラブルシューティング

INS の失敗

INSリクエストが失敗している場合、すべてのリクエストで同じプロトコルを使用していることを確認してください。たとえば、HTTP経由でリクエストを行い、その後(たとえば2Checkoutから)受信リクエストにHTTPSを要求する場合、一致しないため失敗します。

エラー:認証されていません

この通知は、請求先住所が入力されていない場合に発生する可能性があります。請求先住所は必須であるため、非表示または削除するとトランザクションが失敗します。

不正なリクエスト – パラメータエラー

このエラーが表示される場合は、次のいずれかの原因が考えられます。

1. 2Checkoutアカウントが完全に承認されていません。2Checkoutのサポートチームに連絡して確認し、アカウントを完全に有効化してください。

2. すべての必須フィールドが2Checkoutに送信されていません。これは、チェックアウトフォームで請求先住所やその他の必須フィールドを削除した場合に発生する可能性があります。問題を解決するには、削除したフィールドを復元してください。

顧客はクレジットカード情報を更新できますか?

現時点ではサポートしていません。

サブスクリプションキャンセルボタンの欠落および/または更新がEDDに記録されない
まず、EDDのサブスクリプション詳細を確認してください。Profile IDは2Checkoutで始まるべきではなく、2CheckoutのサブスクリプションIDと一致する必要があります。一致しない場合は、Profile IDを正しいサブスクリプションIDで更新してください。それ以外の場合は、すべてのドキュメントを確認して、2Checkoutが正しく設定されていることを確認してください。
数回のトランザクションでProfile IDが正しくない場合、一時的な通信の問題が発生した可能性があります。ほとんどまたはすべてのサブスクリプションでProfile IDが間違っている場合は、まず、上記の手順、特にINSに従って2Checkoutが正しく設定されていることを確認してください。すべてが正しく設定されている場合は、サポートに連絡して、さらに調査できるようにしてください。
この記事は役に立ちましたか?

今日から販売を開始しましょう!

50,000人以上のスマートなストアオーナーに参加して、WordPressでデジタル製品を販売する最も簡単な方法を使い始めましょう。

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]