メインコンテンツへスキップ

コンポーネント

@blocklet/payment-react ライブラリは、支払い、サブスクリプション、寄付機能の開発を加速するために設計された、事前に構築されたReactコンポーネントの包括的なスイートを提供します。これらのコンポーネントは、完全なドロップインソリューションが必要な場合でも、カスタムエクスペリエンスを構築するためのきめ細かいUI要素が必要な場合でも、適切なツールを見つけやすいように分類されています。

すべてのコンポーネントは、状態管理とAPI通信を処理する PaymentProvider コンテキスト内でシームレスに動作するように設計されています。

コンポーネントアーキテクチャ

次の図は、高レベルのコンポーネントが通常どのように相互作用するかを示しています。CheckoutTableCheckoutDonate のようなユーザー向けのコンポーネントがエントリーポイントとして機能し、その後、コアの CheckoutForm を利用して最終的な支払い処理を行います。

Components

コンポーネントカテゴリ

コンポーネントカテゴリを調べて、必要な構成要素を見つけてください。

チェックアウトコンポーネント

これらは、すぐに使える完全な支払い体験を提供する高レベルのコンポーネントです。支払いフローの主要なエントリーポイントとして使用してください。

UIコンポーネント

カスタムの支払いフォームや表示を構築するためのきめ細かいコンポーネントのコレクション。これらのブロックを組み合わせて、アプリケーションの設計に完全に一致するユーザーインターフェースを作成します。

ビジネスロジックコンポーネント

延滞請求書の管理、サブスクリプションの再開、自動クレジットトップアップの設定など、複雑なビジネスワークフローを処理するために設計された専用コンポーネント。

履歴コンポーネント

過去の支払いおよびクレジットデータをユーザーに表示します。これらのコンポーネントを使用すると、請求書、支払い、およびクレジット取引のリストを簡単にレンダリングできます。