Skip to main content

Importar

Uso

[abis/mintFunctionAbi.ts]
[components/BuyNFT.tsx]
Modal de Selección de Pago

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 objeto forteConfig 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