TypeScript SDK
PayEmbed
Use BuyWidget, CheckoutWidget or TransactionWidget instead.
Embed a prebuilt UI for funding wallets, purchases or transactions with crypto or fiat.
By default, the PayEmbed component will allows users to fund their wallets with crypto or fiat on any of the supported chains..
You can set the mode option to "fund_wallet" to allow users to top up their wallets with crypto or fiat.
You can set the mode option to "direct_payment" to allow users to make a direct payment to a wallet address.
You can set the mode option to "transaction" to allow users to execute a transaction with a different wallet, chain or token.
You can also handle ERC20 payments by passing erc20value to your transaction:
You can disable the use of crypto or fiat by setting the buyWithCrypto or buyWithFiat options to false.
You can customize the UI of the PayEmbed component by passing a custom theme object to the theme prop.
Refer to the Theme type for more details.
You can customize the wallet connection flow by passing a connectOptions object to the PayEmbed component.
Refer to the PayEmbedConnectOptions type for more details.