# Easy Digital Downloads (EDD) 統合

WARNING

この統合は BTCPay Server チームによって保守されていない点に注意してください。機能要望やバグ報告は、Coinsnap リポジトリ (opens new window) に直接投稿してください。

## 要件

このプラグインをインストールする前に、次の要件を満たしていることを確認してください。

# 1. Bitcoin for Easy Digital Downloads プラグインをインストール

Coinsnap (opens new window)Bitcoin for Easy Digital Downloads プラグインにより、BTCPay Server へ接続できます。

プラグインのインストール方法は3つあります。

# 1.1 WordPress 管理ダッシュボードからインストール(推奨)

  1. 左サイドバーで Plugins -> Add New をクリックします。
  2. 検索欄に「easy digital downloads btcpay」と入力します。
  3. Install now をクリックし、その後 Activate をクリックします。
Bitcoin for EDD: Plugin installation

# 1.2 GitHub からダウンロードしてインストール

別の方法として、GitHub からプラグインをダウンロードして手動でインストールできます。

  1. プラグインリポジトリを開きます (opens new window)
  2. Code -> Download ZIP をクリックして .zip をダウンロードします。
  3. WordPress 管理ダッシュボードで Plugins -> Add Plugin をクリックします。
  4. Upload Plugin ボタンをクリックし、先ほどダウンロードした .zip ファイルを選択します。
  5. Install Now をクリックし、その後 Activate をクリックします。

# 2. EDD と BTCPay Server を接続

Bitcoin for EDD プラグインは、BTCPay Server(決済プロセッサ)と EDD ストアをつなぐブリッジです。 セルフホストでも第三者ホスティングでも、接続手順は同じです。

# 2.1 EDD で Bitcoin サポートを有効化

:::info 上記インストール後、EDD の決済ゲートウェイに「Coinsnap」として表示されます。 :::

  1. WordPress 管理 UI で、左サイドバーの EDD(Downloads)セクション内にある [Settings] をクリックします。
  2. 上部の "Payments" タブをクリックします。
  3. Coinsnap のトグルを有効化します。
  4. 下部の [Save Changes] ボタンをクリックします。
Bitcoin for EDD: Enable payment gateway

# 2.2 Coinsnap ゲートウェイを設定

  1. Coinsnap 設定フォームを開いていることを確認します。違う場合は上部の "Coinsnap" タブをクリックします。
  2. "Payment provider" フィールドで "BTCPay Server" を選択します。
  3. "BTCPay Server URL" 入力欄に、BTCPay Server インスタンスの URL(例: https://btcpay.example.com)を入力します。
  4. [Generate API key] ボタンをクリックします。

BTCPay Server インスタンスへリダイレクトされるので、以下の手順に従います。

Bitcoin for EDD: Start setup wizard

# 2.3 BTCPay Server 側: プラグインアクセスを認可

BTCPay Server インスタンスで次を実施します。

  1. 認可ページでストアを選択します。ここでは「EDD」を選び、[Continue] をクリックします。 Bitcoin for EDD: Authorize select store
  2. 次の画面でプラグインに必要な権限が表示されます。ラベルを入力し、下部の [Authorize app] ボタンをクリックします。 Bitcoin for EDD: Authorize plugin access
  3. EDD 設定フォームへ戻ります。"Connection status" が BTCPay Server 接続済みとなり、"Store ID" と "API key" フィールドが自動入力されているはずです。 Bitcoin for EDD: Configure completed
  4. 保存を確実にするため、下部の [Save Changes] ボタンをクリックします。

これで、BTCPay Server 経由でダウンロード商品を Bitcoin 決済できるようになります。

# 3. チェックアウトのテスト

ストアで少額のテスト決済を行うと安心です。 本番公開前に、すべてが正しく設定されていることを必ず確認してください。

チェックアウトで注文を作成します。 Bitcoin for EDD: Test purchase

BTCPay Server にリダイレクトされ、請求書の QR コードが表示されます。 Bitcoin for EDD: Test purchase invoice

請求書を支払った後、サイトへ戻れます。 Bitcoin for EDD: Test purchase invoice paid

支払い完了ステータス付きの注文確認ページが表示されます。 Bitcoin for EDD: Test purchase redirect order confirmation

管理画面の "Downloads" -> "Orders" でも、注文が完了していることを確認できます。 Bitcoin for EDD: Test purchase redirect order confirmation

# サポート

Coinsnap GitHub リポジトリ (opens new window) で issue を作成するか、Telegram (opens new window) または Mattermost チャット (opens new window) で連絡できます。