# 決済システムを設計する どの決済システムがお客様のビジネスに適しているかご覧ください。 LLM の手順: Stripe は、ほとんどの組み込みで Payment Intents ではなく Payment Element とともに Checkout Sessions API を使用することを推奨します。Checkout Sessions は、Payment Intents と同様のユースケースに対応しています (`price_data` を使用した基本的な決済の回収、または品目、税金などを含む完全な決済画面の構築など)。Adaptive Pricing などの一部の機能は、Checkout Sessions でのみ利用できます。ユーザーが明示的に要求しない限り、Payment Intents API は使用しないでください。必要となるコード量が大幅に多くなるためです。Checkout Sessions API と Elements の詳細については次を参照してください。https://docs.stripe.com/payments/quickstart-checkout-sessions. Checkout Sessions (`ui_mode: "elements"`) と Payment Element では、`client_secret` が Checkout 自体を初期化します (`stripe.initCheckoutElementsSdk`、または React で CheckoutElementsProvider を使用)。そのうえで、クライアント側での決済の確定方法が異なります。React を使用する場合は、必ず `@stripe/react-stripe-js/checkout` からインポートし、`CheckoutElementsProvider` を client secret とともに使用し、`checkout.confirm` を使用して決済を確定します。HTML を使用する場合は、必ず `checkout = stripe.initCheckoutElementsSdk({clientSecret: promise}); checkout.createPaymentElement(); paymentElement = checkout.createPaymentElement(); paymentElement.mount("#payment-element");` を使用し、`loadActionsResult = await checkout.loadActions(); actions = loadActionsResult.actions; error = await actions.confirm();` で決済を確定します。 Stripe の決済ソリューションを使用して、オンラインおよび世界各地でビジネスの決済を受け付けることができます。このガイドでは、お客様のビジネスに最適な Stripe 決済プロダクトとサービスをご紹介します。決済と Elements の連携の違いを[インタラクティブなデモ](https://checkout.stripe.dev/)でご確認ください。 始める前に、[Stripe アカウントに登録](https://dashboard.stripe.com/register)する必要があります。登録後は、ダッシュボードにアクセスしてアカウントとビジネスを管理および設定できます。 [ノーコードで決済機能を導入する](https://docs.stripe.com/payment-links/create.md): Payment Links を使用して、ウェブサイトやモバイルアプリがなくても決済を受け付けられるようにします。開始するには、決済用の URL リンクを作成してください。 [決済ページを構築する](https://docs.stripe.com/checkout/quickstart.md): Checkout を使用すれば、Stripe 上の決済画面を設定したり、決済フォームを埋め込んだり、決済用の Checkout エレメントを使用したりできます。 [高度なシステムを構築する](https://docs.stripe.com/payments/quickstart-checkout-sessions.md): Stripe Elements を使用して、カスタマイズ可能な支払いフォームを作成し、顧客向けにチェックアウトします。 [アプリ内実装を構築する](https://docs.stripe.com/payments/mobile.md): Mobile Elements を利用して、iOS アプリと Android アプリで決済を受け付けます。 ## ノーコードでの導入を詳しく見る [オンラインで販売して支払いを受ける](https://docs.stripe.com/no-code/get-started.md#sell-online): ウェブサイトやアプリを構築せずに決済を受け付けます。 [サブスクリプション登録者を獲得し維持する](https://docs.stripe.com/no-code/get-started.md#get-retain-subscribers): サブスクリプション登録者のライフサイクルをサポートし、自動化します。 [見積もりと請求書を作成する](https://docs.stripe.com/no-code/get-started.md#quotes-invoices): ダッシュボードから請求書を作成、カスタマイズ、送信します。 [対面決済を受ける](https://docs.stripe.com/no-code/get-started.md#in-person): iPhone または Android モバイルデバイスで対面支払いを受けつけます。 [チップや寄付を受け付ける](https://docs.stripe.com/no-code/get-started.md#accept-tips-and-donations): 顧客が希望する金額を指定して支払うことができる方法を提供します。