Skill

Manage Stripe Core Resources

camel-ai toolkit for operating core Stripe resources: Customer, Balance, BalanceTransaction, Payment, and Refund.

Works with stripe

91
Spark score
out of 100
Updated 5 months ago
Version 1.0.0

Add to Favorites

Why it matters

Automate and manage core Stripe financial operations. This toolkit allows seamless interaction with the Stripe API for essential tasks like customer management, balance tracking, and payment processing.

Outcomes

What it gets done

01

Interact with Stripe API for core resources

02

Manage customer data and balances

03

Process payments and refunds

04

Track balance transactions

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/camel-stripetoolkit | bash

Overview

Stripe Toolkit

A camel-ai skill for operating core Stripe resources - Customer, Balance, BalanceTransaction, Payment, and Refund - via the Stripe API. Use for programmatic Stripe access; scope payment and refund autonomy carefully given the financial consequences.

What it does

The Stripe Toolkit interacts with the Stripe API, letting an agent operate on Stripe's core resources: Customer, Balance, BalanceTransaction, Payment, and Refund. It includes a logger for writing logs of toolkit activity.

When to use - and when NOT to

Use this when an agent needs to look up or manage payment-related data - customer records, account balance, transaction history, payments, or refunds - directly through Stripe rather than a custom billing API wrapper.

Not appropriate for an agent to use with unrestricted autonomy - payment operations (especially refunds and payments) are financially consequential and should typically require human confirmation or be scoped to read-only operations unless the workflow explicitly calls for automated financial actions.

Inputs and outputs

Inputs: a Stripe API key (STRIPE_API_KEY, created via the Developers Dashboard), plus resource-specific parameters (customer IDs, payment amounts, refund requests).

Outputs: Customer, Balance, BalanceTransaction, Payment, and Refund data or operation results from Stripe, with activity written to the toolkit's logger.

Integrations

Stripe API, authenticated via STRIPE_API_KEY (test keys available at dashboard.stripe.com/test/apikeys).

Who it's for

Agent builders needing programmatic access to core Stripe payment operations - customer, balance, transaction, payment, and refund data - within an agent workflow.

Source code

A class representing a toolkit for Stripe operations.

This toolkit provides methods to interact with the Stripe API,
allowing users to operate stripe core resources, including Customer,
Balance, BalanceTransaction, Payment, Refund

Use the Developers Dashboard https://dashboard.stripe.com/test/apikeys to
create an API keys as STRIPE_API_KEY.

Attributes:
logger (Logger): a logger to write logs.

FAQ

Common questions

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.