メインコンテンツへスキップ
Sequence Checkoutを使うと、ユーザーはマーケットプレイスなどの一次・二次販売コントラクトで、ERC721またはERC1155トークンを以下の方法で簡単に購入できます:
  • ウォレット内の任意の暗号資産で購入
  • 他のウォレットからSequenceウォレットに資金を受け取り、そのまま購入
  • クレジットカードやデビットカードで支払い(地域・チェーン・通貨ごとに最適なプロバイダーを自動判別)
  • ウォレット内の他の暗号資産を自動スワップして購入
専用ライブラリ@0xsequence/checkoutをインストールし、@0xsequence/connectと組み合わせて使うことで、統合されたチェックアウトフローを利用できます。
チェックアウトでクレジットカード決済を有効にするには、Sequenceチームまでご連絡ください。コントラクトアドレスの許可リスト登録と、組織のKYB手続きが必要です。クレジットカード決済は一部ネットワークのメインネットのみ対応しています。

インストールとセットアップ

チェックアウト機能を統合するには、以下の手順に従ってください:
1

`@0xsequence/checkout`ライブラリをインストールします:

2

アプリ内でSequenceConnect Providerの下に`SequenceCheckoutProvider`を配置します:

セットアップが完了したら、さまざまなユースケースでチェックアウトモーダルを使う方法を見てみましょう。

カスタムコントラクト

useSelectPaymentModalフックを使ってチェックアウトモーダルを開き、設定オブジェクトを渡します。カスタムコントラクトの場合は、コントラクトABIやコールデータのエンコードも指定できます(この例ではethersviemencodeFunctionDataユーティリティを使用)。
おめでとうございます!これでWeb SDKでチェックアウトモーダルを使う方法が習得できました。