> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 一回限りの支払い

> 固定価格のデジタル商品やサービスを、更新なしの一括料金で販売します。

<Info>
  ワンタイム支払いを利用すると、生涯アクセス、ダウンロード、もしくは単回利用サービスを単一の課金で販売できます。更新、日割り計算規則、請求サイクルはありません。シンプルで即時な購入体験だけです。
</Info>

<CardGroup cols={2}>
  <Card title="License Keys" icon="code" href="/features/license-keys">
    購入後に固有のライセンスキーを発行します。
  </Card>

  <Card title="Digital Delivery" icon="code" href="/features/digital-product-delivery">
    支払い後にファイルやコンテンツを自動的に配信します。
  </Card>

  <Card title="Payment Webhooks" icon="code" href="/developer-resources/webhooks/intents/payment">
    支払い成功／失敗や領収書イベントに反応します。
  </Card>

  <Card title="Refunds API" icon="code" href="/api-reference/refunds/post-refunds">
    プログラムで全額または一部返金を作成します。
  </Card>
</CardGroup>

## 一回限りの支払いとは？

一回限りの支払いは、固定の前払い購入であり、以下に最適です：

* **ソフトウェアライセンス**：ライフタイムまたはメジャーバージョンのアンロック
* **デジタルダウンロード**：電子書籍、テンプレート、グラフィックス、またはプラグイン
* **サービス**：監査、オンボーディングパッケージ、または単発コンサルティング
* **コースとチケット**：コース、ワークショップ、またはライブセッション

## 主な利点

* **シンプルなチェックアウト**：更新や按分ロジックはなし
* **即時の履行**：ライセンスやファイルをすぐに提供
* **柔軟な価格設定**：割引や税金に対応
* **開発者ファースト**：作成、返金、Webhook用の明確なAPI

## 一回限りの製品の作成

Dodo Paymentsダッシュボードで製品を作成し、ホストされたチェックアウト、支払いリンク、またはAPIを介して販売します。

<Frame>
  <img src="https://mintcdn.com/dodopayments/r-ndtvzx3WhKqwER/images/products.png?fit=max&auto=format&n=r-ndtvzx3WhKqwER&q=85&s=fb41221c4f2af4de0155e71de1ac6904" alt="ワンタイムペイメント製品" style={{ maxHeight: '500px', width: 'auto' }} width="1911" height="927" data-path="images/products.png" />
</Frame>

### 製品設定

ダッシュボードでフィールドを設定して、製品の表示方法と販売方法を定義します。

#### 製品詳細

* **製品名**（必須）：チェックアウトおよび請求書に表示される名前
* **製品説明**（必須）：顧客が支払う前に見る明確な価値声明
* **製品画像**（必須）：PNG/JPG/WebPで最大3MB
* **ブランド**：テーマやメール用に特定のブランドに製品を関連付けます
* **税カテゴリ**（必須）：税ルールを決定するために正しいカテゴリを選択します

<Tip>
  正確な税区分を選択し、地域ごとに適切な税徴収を保証します。
</Tip>

#### 価格設定

* **価格タイプ**：<b>一括支払い</b>を選択
* **価格**（必須）：通貨付きの固定料金
* **適用可能な割引（%）**：チェックアウトおよび請求書に表示されるオプションのパーセント割引

<Warning>
  製品価格を変更しても、新しい購入のみに影響します。既存のお客様には影響しません。
</Warning>

#### 高度な設定

* **税金込みの価格設定**：適用される税金を含む価格を表示
* **ライセンスキーの生成**：購入後にユニークなキーを発行します。詳細は<a href="/features/license-keys">ライセンスキー</a>を参照してください。
* **デジタル製品配信**：ファイルやコンテンツを自動的に配信します。詳細は<a href="/features/digital-product-delivery">デジタル製品配信</a>を参照してください。
* **メタデータ**：内部タグ付けや統合のためにカスタムキー–バリューのペアを添付します。詳細は<a href="/api-reference/metadata">メタデータ</a>を参照してください。

<Tip>
  後でイベントや領収書を照合できるよう、システムの識別子（例: orderId）をメタデータに保存します。
</Tip>

## API管理

<AccordionGroup>
  <Accordion title="Create payments">
    製品から一度限りの請求を作成するには、`POST /checkouts` を使用します。

    <Card title="API Reference" icon="code" href="/api-reference/checkout-sessions/create">
      支払い作成 API を確認します。
    </Card>
  </Accordion>

  <Accordion title="Refund payments">
    `POST /refunds` を使用して全額または一部返金を作成します。

    <Card title="API Reference" icon="code" href="/api-reference/refunds/post-refunds">
      支払いを返金する方法を学びます。
    </Card>
  </Accordion>

  <Accordion title="List and retrieve payments">
    `GET /payments` を使用して支払いを一覧表示し、`GET /payments/{payment_id}` を使用して1件を取得します。`GET /payments/{payment_id}/line-items` で明細行を取得します。

    <Card title="List Payments" icon="code" href="/api-reference/payments/get-payments">
      一覧 API を閲覧します。
    </Card>

    <Card title="Get Payment Detail" icon="code" href="/api-reference/payments/get-payments-1">
      取得 API をご覧ください。
    </Card>

    <Card title="Retrieve Line Items" icon="code" href="/api-reference/payments/retrieve-line-items">
      支払いごとに購入アイテムを確認します。
    </Card>
  </Accordion>

  <Accordion title="Payment webhooks">
    バックエンドで payment.succeeded や payment.failed などのイベントに対応します。

    <Card title="Webhook Guide" icon="code" href="/developer-resources/webhooks/intents/payment">
      支払いライフサイクルのイベントを処理します。
    </Card>
  </Accordion>
</AccordionGroup>

## 一般的なユースケース

* **ライセンスベースのツール**：一回限りのキーで機能をアンロック
* **デジタル資産**：テーマ、テンプレート、アイコンセット、またはメディア
* **プロフェッショナルサービス**：固定料金の実装またはセットアップ
* **教育**：コースチケットや単発ワークショップ

## 統合例

### チェックアウトセッション（一括支払い）

カートに一回限りの製品を含むチェックアウトセッションを作成します：

```typescript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [
    { product_id: 'prod_one_time', quantity: 1 }
  ]
});
```

## ベストプラクティス

* **提供物を明確にする**：購入者に正確に何を得られるか、どのように提供されるかを伝えます
* **即時に提供する**：ライセンスキーやデジタル配信を使用して即時アクセスを提供します
* **メタデータで追跡する**：簡単に照合できるようにIDを保存します

<Info>
  ワンタイム支払いは固定価格製品を販売する最速の方法です。シンプルに始めて、提供を確認し、コンバージョンとフィードバックに基づいてオファーを改善していきましょう。
</Info>
