Poof
poofEmpowering millions of digital businesses & creators with payments from crypto to fiat
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ónTool to check the balance of a cryptocurrency wallet. Use when you need to retrieve the current balance for a specified blockchain wallet address.
POOF_CHECK_BALANCEAcciónTool 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
cryptostringObligatorioThe cryptocurrency type to check balance for (e.g., 'bitcoin', 'ethereum', 'litecoin', 'dogecoin').
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Checkout SessionPOOF_CREATE_CHECKOUTAcciónTool 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.
POOF_CREATE_CHECKOUTAcciónTool 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
amountstringObligatorioPayment amount to be charged
fieldsstring[]Form fields to collect from customer (e.g., Email, Name)
defaultobjectPre-filled customer data for checkout form.
metadataobjectCustom metadata (e.g., user information)
redirectstringAlternative redirect destination
usernamestringObligatorioMerchant/seller identifier for the checkout
product_idstringAssociated product identifier
success_urlstringRedirect URL after successful payment
disable_paymentsstring[]Payment methods to disable (e.g., paypal, bitcoin)
product_quantitystringQuantity of products
instant_payment_notificationstringWebhook URL for payment notifications
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Deposit AddressPOOF_CREATE_DEPOSIT_ADDRESSAcciónTool 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.
POOF_CREATE_DEPOSIT_ADDRESSAcciónTool 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
amountstringObligatorioThe deposit amount in the specified currency (e.g., '15', '100.50')
cryptostringObligatorioThe cryptocurrency type to receive. Supported values include: 'ethereum', 'bitcoin', 'polygon', 'solana', 'bnb'
currencystringObligatorioThe base currency for the amount (e.g., 'USD', 'EUR', 'CNY')
metadataobjectOptional metadata dictionary for additional contextual data to attach to this charge
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Fiat ChargePOOF_CREATE_FIAT_CHARGEAcciónTool 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.
POOF_CREATE_FIAT_CHARGEAcciónTool 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
amountstringObligatorioThe charge amount as a string (e.g., '15' for $15.00). Must be a valid numeric string.
paymentstringObligatorioPayment gateway to use. Must be lowercase (e.g., 'paypal', 'stripe', 'square').
currencystringObligatorioCurrency code for the charge. Must be lowercase (e.g., 'usd', 'eur', 'gbp').
success_urlstringObligatorioURL to redirect the user to after successful payment completion.
redirect_urlstringObligatorioURL to redirect the user to after canceling or closing the payment page.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Fiat InvoicePOOF_CREATE_FIAT_INVOICEAcciónCreate 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.
POOF_CREATE_FIAT_INVOICEAcciónCreate 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
amountstringObligatorioPayment amount as a string (e.g., '15.00', '100'). Specify the amount in the currency specified in the currency field.
paymentstringObligatorioPayment 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.
currencystringObligatorioThree-letter ISO currency code for the invoice (e.g., 'usd', 'eur', 'cny'). Specify the currency in which the payment will be collected.
success_urlstringObligatorioURL to redirect the customer to after successful payment completion. This is typically your application's success/confirmation page.
redirect_urlstringObligatorioURL to redirect the customer to after they complete or cancel the payment. This is typically your application's return URL.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Payment LinkPOOF_CREATE_PAYMENT_LINKAcciónTool 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.
POOF_CREATE_PAYMENT_LINKAcciónTool 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
amountstringObligatorioThe payment amount as a string (e.g., '10', '15.50')
cryptostringObligatorioThe cryptocurrency type to accept for payment (e.g., 'ethereum', 'bitcoin', 'litecoin')
metadataobjectObligatorioAdditional metadata associated with the payment. Can contain arbitrary key-value pairs for transaction tracking or custom data.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Poof WebhookPOOF_CREATE_WEBHOOKAcciónTool 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.
POOF_CREATE_WEBHOOKAcciónTool 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
urlstringObligatorioThe HTTPS endpoint URL where Poof will send webhook notifications for payment events
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch Gas PricePOOF_FETCH_GAS_PRICEAcciónTool 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).
POOF_FETCH_GAS_PRICEAcciónTool 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
cryptostringObligatorioThe 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
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch Cryptocurrency PricePOOF_FETCH_PRICEAcciónTool to fetch current cryptocurrency prices for supported tokens. Use when you need real-time price data for cryptocurrencies and tokens.
POOF_FETCH_PRICEAcciónTool to fetch current cryptocurrency prices for supported tokens. Use when you need real-time price data for cryptocurrencies and tokens.
Parámetros de entrada
cryptostringObligatorioThe cryptocurrency identifier to fetch price for (e.g., 'bnb', 'btc', 'eth', 'ethereum', 'bitcoin')
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch Smart ContractsPOOF_FETCH_SMART_CONTRACTSAcciónTool 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.
POOF_FETCH_SMART_CONTRACTSAcciónTool 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
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Send Cryptocurrency PayoutPOOF_SEND_PAYOUTAcciónTool to send a cryptocurrency payout transaction from your wallet to an external address. Use when you need to transfer crypto on supported blockchains.
POOF_SEND_PAYOUTAcciónTool 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
amountnumberObligatorioAmount of cryptocurrency to send. Must be a positive number.
cryptostringObligatorioCryptocurrency type to use for the payout. Supported values include blockchain names such as 'solana', 'ethereum', 'bitcoin', etc.
addressstringObligatorioDestination wallet address on the specified blockchain. Must be a valid address format for the chosen cryptocurrency.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not