With emma's Stripe integration, you can manage customers, payments, invoices, subscriptions, and refunds. Automate your entire payment workflow with Stripe's powerful API.
Features
Stripe_Operator supports the following 17 tools:
Category
Tools
Balance
1
Tool Name
Description
stripe_get_balance
Get account balance
Customers
5
Tool Name
Description
stripe_get_customer
Get customer details
stripe_list_customers
List customers
stripe_search_customers
Search customers
stripe_create_customer
Create a new customer
stripe_update_customer
Update an existing customer
Payment Intents
2
Tool Name
Description
stripe_get_payment_intent
Get payment intent details
stripe_list_payment_intents
List payment intents
Invoices
4
Tool Name
Description
stripe_get_invoice
Get invoice details
stripe_list_invoices
List invoices
stripe_create_invoice
Create a new invoice
stripe_send_invoice
Finalize and send an invoice
Subscriptions
2
Tool Name
Description
stripe_get_subscription
Get subscription details
stripe_list_subscriptions
List subscriptions
Products & Prices
2
Tool Name
Description
stripe_list_products
List products
stripe_list_prices
List prices
Refunds
1
Tool Name
Description
stripe_create_refund
Create a refund
Main Parameters
Parameter
Description
customer_id
Customer ID
payment_intent_id
Payment Intent ID
invoice_id
Invoice ID
subscription_id
Subscription ID
query
Search query (Stripe Search Query Language)
Prerequisites
• emma account
• Stripe account
• Stripe secret key
Setup
1. Install the package
npm install @duzzle/stripe-integration
2. Initialize
import { DuzzleStripe } from '@duzzle/stripe-integration';
const stripe = new DuzzleStripe({
apiKey: process.env.DUZZLE_API_KEY,
stripeSecretKey: process.env.STRIPE_SECRET_KEY
});