NAiOS IconNAiOS Logo
Volver al catálogo

Poof

poof

Empowering millions of digital businesses & creators with payments from crypto to fiat

Acciones
11
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (11)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Check BalancePOOF_CHECK_BALANCEAcción

Tool to check the balance of a cryptocurrency wallet. Use when you need to retrieve the current balance for a specified blockchain wallet address.

Parámetros de entrada

  • cryptostringObligatorio

    The cryptocurrency type to check balance for (e.g., 'bitcoin', 'ethereum', 'litecoin', 'dogecoin').

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Checkout SessionPOOF_CREATE_CHECKOUTAcción

Tool to create a checkout session for fiat payments. Use when you need to generate a payment link for customers to complete their purchase through the Poof payment infrastructure.

Parámetros de entrada

  • amountstringObligatorio

    Payment amount to be charged

  • fieldsstring[]

    Form fields to collect from customer (e.g., Email, Name)

  • defaultobject

    Pre-filled customer data for checkout form.

  • metadataobject

    Custom metadata (e.g., user information)

  • redirectstring

    Alternative redirect destination

  • usernamestringObligatorio

    Merchant/seller identifier for the checkout

  • product_idstring

    Associated product identifier

  • success_urlstring

    Redirect URL after successful payment

  • disable_paymentsstring[]

    Payment methods to disable (e.g., paypal, bitcoin)

  • product_quantitystring

    Quantity of products

  • instant_payment_notificationstring

    Webhook URL for payment notifications

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Deposit AddressPOOF_CREATE_DEPOSIT_ADDRESSAcción

Tool to create a deposit address for receiving cryptocurrency payments. Generates a unique blockchain address to accept incoming crypto deposits. Use when you need to create a payment address for a customer to send cryptocurrency to.

Parámetros de entrada

  • amountstringObligatorio

    The deposit amount in the specified currency (e.g., '15', '100.50')

  • cryptostringObligatorio

    The cryptocurrency type to receive. Supported values include: 'ethereum', 'bitcoin', 'polygon', 'solana', 'bnb'

  • currencystringObligatorio

    The base currency for the amount (e.g., 'USD', 'EUR', 'CNY')

  • metadataobject

    Optional metadata dictionary for additional contextual data to attach to this charge

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Fiat ChargePOOF_CREATE_FIAT_CHARGEAcción

Tool to create a fiat currency charge through Poof's payment gateway integration. Use when initiating a one-time fiat payment collection via PayPal, Stripe, Square, or other supported gateways.

Parámetros de entrada

  • amountstringObligatorio

    The charge amount as a string (e.g., '15' for $15.00). Must be a valid numeric string.

  • paymentstringObligatorio

    Payment gateway to use. Must be lowercase (e.g., 'paypal', 'stripe', 'square').

  • currencystringObligatorio

    Currency code for the charge. Must be lowercase (e.g., 'usd', 'eur', 'gbp').

  • success_urlstringObligatorio

    URL to redirect the user to after successful payment completion.

  • redirect_urlstringObligatorio

    URL to redirect the user to after canceling or closing the payment page.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Fiat InvoicePOOF_CREATE_FIAT_INVOICEAcción

Create a fiat currency invoice for payment collection. Generates an invoice for collecting payments in traditional currencies via payment processors like PayPal, Stripe, Square, Cash App, etc. Returns a checkout URL for customer payment.

Parámetros de entrada

  • amountstringObligatorio

    Payment amount as a string (e.g., '15.00', '100'). Specify the amount in the currency specified in the currency field.

  • paymentstringObligatorio

    Payment processor to use for collecting payment. Documented options: 'paypal', 'cashapp', 'skrill', 'coinbase'. Additional payment methods available at checkout include credit cards, Apple Pay, Google Pay, Venmo, Alipay, WeChat Pay, and Klarna. Note: Some payment methods like Venmo, Cash App, and Coinbase require additional setup in the Poof dashboard.

  • currencystringObligatorio

    Three-letter ISO currency code for the invoice (e.g., 'usd', 'eur', 'cny'). Specify the currency in which the payment will be collected.

  • success_urlstringObligatorio

    URL to redirect the customer to after successful payment completion. This is typically your application's success/confirmation page.

  • redirect_urlstringObligatorio

    URL to redirect the customer to after they complete or cancel the payment. This is typically your application's return URL.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Payment LinkPOOF_CREATE_PAYMENT_LINKAcción

Tool to create a payment link (invoice) for cryptocurrency payments. Use when you need to generate a shareable payment URL for collecting crypto payments from customers.

Parámetros de entrada

  • amountstringObligatorio

    The payment amount as a string (e.g., '10', '15.50')

  • cryptostringObligatorio

    The cryptocurrency type to accept for payment (e.g., 'ethereum', 'bitcoin', 'litecoin')

  • metadataobjectObligatorio

    Additional metadata associated with the payment. Can contain arbitrary key-value pairs for transaction tracking or custom data.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Poof WebhookPOOF_CREATE_WEBHOOKAcción

Tool to create a webhook subscription for receiving payment event notifications. Use when you need to set up real-time notifications for transaction status changes and other payment events.

Parámetros de entrada

  • urlstringObligatorio

    The HTTPS endpoint URL where Poof will send webhook notifications for payment events

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Fetch Gas PricePOOF_FETCH_GAS_PRICEAcción

Tool to fetch current gas prices for blockchain transactions. Returns gas price estimates for Ethereum, Avalanche, Polygon, and other supported EVM chains across different priority levels (slow, standard, fast, instant).

Parámetros de entrada

  • cryptostringObligatorio

    The cryptocurrency identifier for which to fetch gas prices (e.g., 'usdc', 'eth', 'bnb', 'matic'). Determines which blockchain network's gas prices to retrieve.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Fetch Cryptocurrency PricePOOF_FETCH_PRICEAcción

Tool to fetch current cryptocurrency prices for supported tokens. Use when you need real-time price data for cryptocurrencies and tokens.

Parámetros de entrada

  • cryptostringObligatorio

    The cryptocurrency identifier to fetch price for (e.g., 'bnb', 'btc', 'eth', 'ethereum', 'bitcoin')

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Fetch Smart ContractsPOOF_FETCH_SMART_CONTRACTSAcción

Tool to fetch all supported ERC-20 smart contracts across Ethereum, Avalanche, and Polygon networks. Use when you need to retrieve available token contracts and their details for blockchain operations.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Send Cryptocurrency PayoutPOOF_SEND_PAYOUTAcción

Tool to send a cryptocurrency payout transaction from your wallet to an external address. Use when you need to transfer crypto on supported blockchains.

Parámetros de entrada

  • amountnumberObligatorio

    Amount of cryptocurrency to send. Must be a positive number.

  • cryptostringObligatorio

    Cryptocurrency type to use for the payout. Supported values include blockchain names such as 'solana', 'ethereum', 'bitcoin', etc.

  • addressstringObligatorio

    Destination wallet address on the specified blockchain. Must be a valid address format for the chosen cryptocurrency.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not