# 顧客に支払い金額を決定させる チップや寄付を受け付けたり、または Pay What You Want (買い手が価格を決める) 方式の商品やサービスを販売します。 # ホスト型ページ > This is a ホスト型ページ for when payment-ui is stripe-hosted. View the full page at https://docs.stripe.com/payments/checkout/pay-what-you-want?payment-ui=stripe-hosted. Stripe 以外で商品カタログを管理する場合、[インライン価格](https://docs.stripe.com/products-prices/how-products-and-prices-work.md#inline-pricing)を使用できます。インライン価格では、Checkout セッションの作成時に商品またはサービスにインライン価格を設定します。 インライン料金を使用して寄付を集めることもできます。ただし、Pay What You Want (買い手が価格を決める) 方式の料金とは異なり、インライン価格は再利用することも更新することもできず、API でのみ使用できます。 この機能を使用すると、提供したサービスに対するチップを回収したり、活動への寄付を受け付けることができます。また、商品やサービスの対価を顧客が決められるようにすることも可能です。Stripe の[チップや寄付の受け付けに関する要件](https://support.stripe.com/questions/requirements-for-accepting-tips-or-donations)の詳細については、Stripe サポートにお問い合わせください。 Pay What You Want (買い手が価格を決める) 方式の支払いには次の制限事項があります。 - 他のラインアイテムを追加することはできず、数量は 1 にする必要があります。 - プロモーションコードや割引は併用できません。 - 継続支払いやオプション項目には対応していません。 ![カスタムの金額](https://b.stripecdn.com/docs-statics-srv/assets/custom-amount.4e76797d1a181222160b2754643e4ee1.png) ## 商品カタログを設定する Stripe Checkoutは、*商品* (Products represent what your business sells—whether that's a good or a service) と *価格* (Prices define how much and how often to charge for products. This includes how much the product costs, what currency to use, and the interval if the price is for subscriptions) を使用して、「Pay What You Want」(買い手が価格を決める) 方式の決済を構造化します。次の例で、非営利団体は、資金調達のディナーのチケットを販売し、チケットに対して支払う金額を顧客が決定できるようにしています。 #### ダッシュボード Stripe でダッシュボードを使用して Pay What You Want (買い手が価格を決める) 方式のモデルを作成するには、以下のステップを実行します。 1. `Fundraising dinner` の商品を作成します。 1. **その他** > **商品カタログ** に移動します。 1. **+商品を追加**をクリックします。 1. 商品の**名前** (`Fundraising dinner`) を入力します。 1. (任意) **説明** を追加します。この説明は決済フローで顧客に表示されます。 1. `Fundraising dinner` 商品の価格を作成します。 1. 下部にある **その他の料金体系オプション** をクリックします。 1. **1 回限り**を選択します。 1. **料金体系モデルの選択**ドロップダウンで**顧客の選択による価格**を選択します。 1. (任意) 推奨価格を追加します。 1. (任意) 顧客が入力できる上限を指定します。 1. **次へ**をクリックし、**商品を追加**をクリックします。 #### API [Products (商品)](https://docs.stripe.com/api/products.md) と [Prices (価格)](https://docs.stripe.com/api/prices.md) API を使用して Stripe で Pay What You Want (買い手が価格を決める) 方式の料金体系モデルを作成するには、以下のようにします。 1. `Fundraising dinner` の商品を作成します。 ```curl curl https://api.stripe.com/v1/products \ -u "<>:" \ -d "name=Fundraising dinner" ``` 1. 次に、顧客の入力の価格を作成します。オプションで、決済ページの初期金額となる `preset` 価格を指定できます。この金額は、顧客が更新できます。また、価格の `minimum` 限度と `maximum` 限度も設定できます。 ```curl curl https://api.stripe.com/v1/prices \ -u "<>:" \ -d currency=usd \ -d "custom_unit_amount[enabled]=true" \ -d "product={{PRODUCT_ID}}" ``` ## Checkout セッションを作成する 顧客が決済ページで金額を変更できるようにするには、Checkout セッションの作成時に価格 ID を使用します。料金モデルに**顧客が料金を選択**を選択した場合、他のラインアイテムを追加することはできず、数量は 1 のみになります。 ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d mode=payment \ --data-urlencode "success_url=https://example.com/success" ``` # 埋め込みページ > This is a 埋め込みページ for when payment-ui is embedded-form. View the full page at https://docs.stripe.com/payments/checkout/pay-what-you-want?payment-ui=embedded-form. Stripe 以外で商品カタログを管理する場合、[インライン価格](https://docs.stripe.com/products-prices/how-products-and-prices-work.md#inline-pricing)を使用できます。インライン価格では、Checkout セッションの作成時に商品またはサービスにインライン価格を設定します。 インライン料金を使用して寄付を集めることもできます。ただし、Pay What You Want (買い手が価格を決める) 方式の料金とは異なり、インライン価格は再利用することも更新することもできず、API でのみ使用できます。 この機能を使用すると、提供したサービスに対するチップを回収したり、活動への寄付を受け付けることができます。また、商品やサービスの対価を顧客が決められるようにすることも可能です。Stripe の[チップや寄付の受け付けに関する要件](https://support.stripe.com/questions/requirements-for-accepting-tips-or-donations)の詳細については、Stripe サポートにお問い合わせください。 Pay What You Want (買い手が価格を決める) 方式の支払いには次の制限事項があります。 - 他のラインアイテムを追加することはできず、数量は 1 にする必要があります。 - プロモーションコードや割引は併用できません。 - 継続支払いやオプション項目には対応していません。 ![カスタムの金額](https://b.stripecdn.com/docs-statics-srv/assets/custom-amount.4e76797d1a181222160b2754643e4ee1.png) ## 商品カタログを設定する Stripe Checkout は、*商品* (Products represent what your business sells—whether that's a good or a service) と *価格* (Prices define how much and how often to charge for products. This includes how much the product costs, what currency to use, and the interval if the price is for subscriptions) を使用して、「Pay What You Want」(買い手が価格を決める) 方式の決済を構造化します。次の例で、慈善団体は、資金調達のディナーのチケットを販売して、チケットに対して支払う金額を寄付者が支払えるようにしています。 #### ダッシュボード Stripe でダッシュボードを使用して Pay What You Want (買い手が価格を決める) 方式のモデルを作成するには、以下のステップを実行します。 1. `Fundraising dinner` の商品を作成します。 1. **その他** > **商品カタログ** に移動します。 1. **+商品を追加**をクリックします。 1. 商品の**名前** (`Fundraising dinner`) を入力します。 1. (任意) **説明** を追加します。この説明は決済フローで顧客に表示されます。 1. `Fundraising dinner` 商品の価格を作成します。 1. 下部にある **その他の料金体系オプション** をクリックします。 1. **1 回限り**を選択します。 1. **料金体系モデルの選択**ドロップダウンで**顧客の選択による価格**を選択します。 1. (任意) 推奨価格を追加します。 1. (任意) 顧客が入力できる上限を指定します。 1. **次へ**をクリックし、**商品を追加**をクリックします。 #### API [Products (商品)](https://docs.stripe.com/api/products.md) と [Prices (価格)](https://docs.stripe.com/api/prices.md) API を使用して Stripe で Pay What You Want (買い手が価格を決める) 方式の料金体系モデルを作成するには、以下のようにします。 1. `Fundraising dinner` の商品を作成します。 ```curl curl https://api.stripe.com/v1/products \ -u "<>:" \ -d "name=Fundraising dinner" ``` 1. 次に、顧客の入力の価格を作成します。オプションで、決済ページの初期金額となる `preset` 価格を指定できます。この金額は、顧客が更新できます。また、価格の `minimum` 限度と `maximum` 限度も設定できます。 ```curl curl https://api.stripe.com/v1/prices \ -u "<>:" \ -d currency=usd \ -d "custom_unit_amount[enabled]=true" \ -d "product={{PRODUCT_ID}}" ``` ## Checkout セッションを作成する 顧客が決済ページで金額を変更できるようにするには、Checkout セッションの作成時に価格 ID を使用します。料金モデルに**顧客が料金を選択**を選択した場合、他のラインアイテムを追加することはできず、数量は 1 のみになります。 ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d mode=payment \ -d ui_mode=embedded_page \ --data-urlencode "return_url=https://example.com/checkout/return?session_id={CHECKOUT_SESSION_ID}" ```