Payment processing and subscription management with Stripe integration for CrewAI.
STRIPE_CREATE_CUSTOMER
emailCreateCustomer
(string, required): Customer’s email addressname
(string, optional): Customer’s full namedescription
(string, optional): Customer description for internal referencemetadataCreateCustomer
(object, optional): Additional metadata as key-value pairs (e.g., {"field1": 1, "field2": 2}
)STRIPE_GET_CUSTOMER_BY_ID
idGetCustomer
(string, required): The Stripe customer ID to retrieveSTRIPE_GET_CUSTOMERS
emailGetCustomers
(string, optional): Filter customers by email addresscreatedAfter
(string, optional): Filter customers created after this date (Unix timestamp)createdBefore
(string, optional): Filter customers created before this date (Unix timestamp)limitGetCustomers
(string, optional): Maximum number of customers to return (defaults to 10)STRIPE_UPDATE_CUSTOMER
customerId
(string, required): The ID of the customer to updateemailUpdateCustomer
(string, optional): Updated email addressname
(string, optional): Updated customer namedescription
(string, optional): Updated customer descriptionmetadataUpdateCustomer
(object, optional): Updated metadata as key-value pairsSTRIPE_CREATE_SUBSCRIPTION
customerIdCreateSubscription
(string, required): The customer ID for whom the subscription will be createdplan
(string, required): The plan ID for the subscription - Use Connect Portal Workflow Settings to allow users to select a planmetadataCreateSubscription
(object, optional): Additional metadata for the subscriptionSTRIPE_GET_SUBSCRIPTIONS
customerIdGetSubscriptions
(string, optional): Filter subscriptions by customer IDsubscriptionStatus
(string, optional): Filter by subscription status - Options: incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaidlimitGetSubscriptions
(string, optional): Maximum number of subscriptions to return (defaults to 10)STRIPE_CREATE_PRODUCT
productName
(string, required): The product namedescription
(string, optional): Product descriptionmetadataProduct
(object, optional): Additional product metadata as key-value pairsSTRIPE_GET_PRODUCT_BY_ID
productId
(string, required): The Stripe product ID to retrieveSTRIPE_GET_PRODUCTS
createdAfter
(string, optional): Filter products created after this date (Unix timestamp)createdBefore
(string, optional): Filter products created before this date (Unix timestamp)limitGetProducts
(string, optional): Maximum number of products to return (defaults to 10)STRIPE_GET_BALANCE_TRANSACTIONS
balanceTransactionType
(string, optional): Filter by transaction type - Options: charge, refund, payment, payment_refundpaginationParameters
(object, optional): Pagination settings
pageCursor
(string, optional): Page cursor for paginationSTRIPE_GET_PLANS
isPlanActive
(boolean, optional): Filter by plan status - true for active plans, false for inactive planspaginationParameters
(object, optional): Pagination settings
pageCursor
(string, optional): Page cursor for pagination