# Poof

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

- **Category:** payment processing
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 11
- **Triggers:** 0
- **Slug:** `POOF`
- **Version:** 00000000_00

## Tools

### Check Balance

**Slug:** `POOF_CHECK_BALANCE`

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

### Create Checkout Session

**Slug:** `POOF_CREATE_CHECKOUT`

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.

### Create Deposit Address

**Slug:** `POOF_CREATE_DEPOSIT_ADDRESS`

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.

### Create Fiat Charge

**Slug:** `POOF_CREATE_FIAT_CHARGE`

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.

### Create Fiat Invoice

**Slug:** `POOF_CREATE_FIAT_INVOICE`

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.

### Create Payment Link

**Slug:** `POOF_CREATE_PAYMENT_LINK`

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.

### Create Poof Webhook

**Slug:** `POOF_CREATE_WEBHOOK`

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.

### Fetch Gas Price

**Slug:** `POOF_FETCH_GAS_PRICE`

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).

### Fetch Cryptocurrency Price

**Slug:** `POOF_FETCH_PRICE`

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

### Fetch Smart Contracts

**Slug:** `POOF_FETCH_SMART_CONTRACTS`

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.

### Send Cryptocurrency Payout

**Slug:** `POOF_SEND_PAYOUT`

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