Closed1

Stripeのサブスクリプションで無料トライアルのCheckoutセッションを作成する

KTFKTF
// Set your secret key. Remember to switch to your live secret key in production.
// See your keys here: https://dashboard.stripe.com/apikeys
const stripe = require('stripe')('sk_test_09l3shTSTKHYCzzZZsiLl2vA');

const session = await stripe.checkout.sessions.create({
  mode: 'subscription',
  line_items: [
    {
      price: 'price_abc',
      quantity: 1,
    },
  ],
  subscription_data: {
    trial_settings: {
      end_behavior: {
        missing_payment_method: 'cancel',
      },
    },
    trial_period_days: 30,
  },
  payment_method_collection: 'if_required',
  success_url: 'https://example.com/success',
  cancel_url: 'https://example.com/cancel',
});

サブスクリプションでトライアル期間を使用する | Stripe のドキュメント

このスクラップは2023/10/29にクローズされました