Importar
Uso
[abis/mintFunctionAbi.ts]
[components/BuyNFT.tsx]

Tipo de retorno: UseSelectPaymentModalReturnType
El hook retorna un objeto con las siguientes propiedades:
Propiedades
openSelectPaymentModal
(settings: SelectPaymentSettings) => void
Función para abrir el modal de Selección de Pago con la configuración especificada.
Parámetros:
El objeto settings puede incluir las siguientes propiedades:
forteConfig
Debe proporcionar el objetoforteConfig para habilitar los pagos con Forte.
El protocolo debe establecerse como custom_evm_call o mint, según si la transacción es un minteo o una transacción general.
Además, se debe proporcionar una cadena sellerAddress, que indica la dirección del vendedor en el caso de una transacción o la dirección del contrato en el caso de un minteo.
El calldata puede ser una cadena con el calldata (igual que el txData ya proporcionado) o un objeto calldata estructurado, que detalla el nombre de la función y los argumentos. Es fundamental que el calldata estructurado incluya una dirección de receptor, como se muestra en el siguiente ejemplo.
closeSelectPaymentModal
() => void
Función para cerrar el modal de Selección de Pago.
selectPaymentSettings
SelectPaymentSettings | undefined
La configuración actual para el modal de Selección de Pago.
Notas
Este hook proporciona métodos para controlar el modal de Selección de Pago, que permite a los usuarios comprar activos digitales con múltiples opciones de pago. El modal ofrece varios métodos de pago, incluyendo:- Pagar con criptomonedas desde la wallet del usuario
- Intercambiar tokens para pagar con otra criptomoneda
- Pagar con tarjeta de crédito/débito
- Recibir fondos desde otra wallet