プロモーションコードを使用するベータ
顧客による決済時のプロモーションコードの入力を許可します。
ベータ
Custom Checkout の導入はプライベートベータです。アクセスをリクエストするには、こちらをクリックしてください。
プロモーションコードを作成する![](https://b.stripecdn.com/docs-statics-srv/assets/fcc3a1c24df6fcffface6110ca4963de.svg)
既存の coupon
と顧客に表示される code
を指定して、顧客に提供する promotion code (プロモーションコード) を作成します。
コードを入力しない場合、Stripe がランダムにコードを生成します。このコードは大文字小文字が区別され、すべての顧客向けの有効なプロモーションコード内で一意になります。
プロモーションコードは、ダッシュボードのクーポンセクションまたは API で作成できます。
プロモーションコードを有効にする![](https://b.stripecdn.com/docs-statics-srv/assets/fcc3a1c24df6fcffface6110ca4963de.svg)
Checkout セッションを作成する際に、allow_promotion_codes パラメーターを使用してユーザーが引き換え可能なプロモーションコードを有効にします。
プロモーションコードを使用する![](https://b.stripecdn.com/docs-statics-srv/assets/fcc3a1c24df6fcffface6110ca4963de.svg)
applyPromotionCode を使用して、顧客が入力するプロモーションコードを適用します。removePromotionCode を使用して、前回適用されたプロモーションコードを削除します。
使用を制限する![](https://b.stripecdn.com/docs-statics-srv/assets/fcc3a1c24df6fcffface6110ca4963de.svg)
プロモーションコードを作成する際に、プロモーションコードの使用方法を制限できます。
- 使用を 1 人の顧客に制限するには、customer (顧客) を指定します。
- プロモーションコードの引き換え期限を設定するには、expires_at を指定します。
- プロモーションコードの引き換え回数を制限するには、max_redemptions を指定します。
- プロモーションコードの引き換えに必要な最低金額を設定するには、restrictions.minimum_amount と restrictions.minimum_amount_currency を指定します (適用するには $100 以上の購入が必要など)。