본문으로 건너뛰기
cccskills
무료GitHub에 공개

Braintree Automation

Manage payment administration with Stripe-compatible tools for creating and finding customers, setting up recurring subscriptions, attaching payment methods, and reviewing customer balance changes. The supplied workflows use Composio's Stripe toolkit through Rube MCP.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

Braintree Automation: manage payment processing via Stripe-compatible tools for customers, subscriptions, payment methods, and transactions

연동 도구Stripe
설치 방법 보기

이럴 때 유용합니다

  • Create, update, and search customer records
  • Create subscriptions and check their status
  • List and attach customer payment methods
  • Review balance transactions by date or invoice

포함된 파일(1)

  • SKILL.md7.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Braintree Automation

Automate payment processing operations via Stripe-compatible tooling including managing customers, subscriptions, payment methods, balance transactions, and customer searches. The Composio platform routes Braintree payment workflows through the Stripe toolkit for unified payment management.

Toolkit docs: composio.dev/toolkits/braintree


Setup

This skill requires the Rube MCP server connected at https://rube.app/mcp.

Before executing any tools, ensure an active connection exists for the stripe toolkit. If no connection is active, initiate one via RUBE_MANAGE_CONNECTIONS.


Core Workflows

1. Create and Manage Customers

Create new customers and retrieve existing customer details.

Tools:

  • STRIPE_CREATE_CUSTOMER -- Create a new customer
  • STRIPE_GET_CUSTOMERS_CUSTOMER -- Retrieve a customer by ID
  • STRIPE_POST_CUSTOMERS_CUSTOMER -- Update an existing customer
  • STRIPE_LIST_CUSTOMERS -- List customers with pagination
  • STRIPE_GET_V1_CUSTOMERS_SEARCH_CUSTOMERS -- Search customers by email, name, metadata

Key Parameters for STRIPE_CREATE_CUSTOMER:

  • email -- Customer's primary email address
  • name -- Full name or business name
  • phone -- Phone number with country code
  • description -- Internal reference notes
  • address -- Billing address object with line1, city, state, postal_code, country

Key Parameters for STRIPE_GET_V1_CUSTOMERS_SEARCH_CUSTOMERS:

  • query (required) -- Stripe Search Query Language. Must use field:value syntax:
    • email:'user@example.com' -- Exact match (case insensitive)
    • name~'John' -- Substring match (min 3 chars)
    • metadata['key']:'value' -- Metadata search
    • created>1609459200 -- Timestamp comparison
    • Combine with AND or OR (max 10 clauses, cannot mix)
  • limit -- Results per page (1--100, default 10)

Example:

Tool: STRIPE_CREATE_CUSTOMER
Arguments:
  email: "jane@example.com"
  name: "Jane Doe"
  description: "Enterprise plan customer"
  address: {
    "line1": "123 Main St",
    "city": "San Francisco",
    "state": "CA",
    "postal_code": "94105",
    "country": "US"
  }

2. Manage Subscriptions

Create subscriptions and view customer subscription details.

Tools:

  • STRIPE_CREATE_SUBSCRIPTION -- Create a new subscription for an existing customer
  • STRIPE_GET_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS -- List all subscriptions for a customer
  • STRIPE_GET_CUSTOMERS_CUSTOMER_SUBS_SUB_EXPOSED_ID -- Get a specific subscription

Key Parameters for STRIPE_CREATE_SUBSCRIPTION:

  • customer (required) -- Customer ID, e.g., "cus_xxxxxxxxxxxxxx"
  • items (required) -- Array of subscription items, each with:
    • price -- Price ID, e.g., "price_xxxxxxxxxxxxxx" (use this OR price_data)
    • price_data -- Inline price definition with currency, product, unit_amount, recurring
    • quantity -- Item quantity
  • default_payment_method -- Payment method ID (not required for trials or invoice billing)
  • trial_period_days -- Trial days (no payment required during trial)
  • collection_method -- "charge_automatically" (default) or "send_invoice"
  • cancel_at_period_end -- Cancel at end of billing period (boolean)

Key Parameters for STRIPE_GET_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS:

  • customer (required) -- Customer ID
  • status -- Filter: "active", "all", "canceled", "trialing", "past_due", etc.
  • limit -- Results per page (1--100, default 10)

Example:

Tool: STRIPE_CREATE_SUBSCRIPTION
Arguments:
  customer: "cus_abc123"
  items: [{"price": "price_xyz789", "quantity": 1}]
  trial_period_days: 14

3. Manage Payment Methods

List and attach payment methods to customers.

Tools:

  • STRIPE_GET_CUSTOMERS_CUSTOMER_PAYMENT_METHODS -- List a customer's payment methods
  • STRIPE_ATTACH_PAYMENT_METHOD -- Attach a payment method to a customer

Key Parameters for STRIPE_GET_CUSTOMERS_CUSTOMER_PAYMENT_METHODS:

  • customer (required) -- Customer ID
  • type -- Filter by type: "card", "sepa_debit", "us_bank_account", etc.
  • limit -- Results per page (1--100, default 10)

Example:

Tool: STRIPE_GET_CUSTOMERS_CUSTOMER_PAYMENT_METHODS
Arguments:
  customer: "cus_abc123"
  type: "card"
  limit: 10

4. View Balance Transactions

Retrieve the history of balance changes for a customer.

Tool: STRIPE_GET_CUSTOMERS_CUSTOMER_BALANCE_TRANSACTIONS

Key Parameters:

  • customer (required) -- Customer ID
  • created -- Filter by creation date with comparison operators: {"gte": 1609459200} or {"gt": 1609459200, "lt": 1640995200}
  • invoice -- Filter by related invoice ID
  • limit -- Results per page (1--100)
  • starting_after / ending_before -- Pagination cursors

Example:

Tool: STRIPE_GET_CUSTOMERS_CUSTOMER_BALANCE_TRANSACTIONS
Arguments:
  customer: "cus_abc123"
  limit: 25
  created: {"gte": 1704067200}

Known Pitfalls

PitfallDetail
Search query syntaxSTRIPE_GET_V1_CUSTOMERS_SEARCH_CUSTOMERS requires field-prefixed queries (e.g., email:'x'). Bare strings without field prefixes are invalid and will error.
Subscription payment methoddefault_payment_method is not required if using trial_period_days or collection_method='send_invoice'. Otherwise, the subscription may fail to activate.
Payment method attachmentA PaymentMethod must be in a detached state before attaching to a customer. Already-attached methods will error.
Pagination cursorsUse starting_after/ending_before with object IDs, not page numbers. Extract the last/first object ID from each response.
Balance amounts in centsAll monetary amounts are in the smallest currency unit (e.g., cents for USD). 1000 = $10.00.
Subscription status defaultGET_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS excludes canceled subscriptions by default. Pass status: "all" to include them.

Quick Reference

Tool SlugDescription
STRIPE_CREATE_CUSTOMERCreate a new customer
STRIPE_GET_CUSTOMERS_CUSTOMERRetrieve a customer by ID
STRIPE_POST_CUSTOMERS_CUSTOMERUpdate an existing customer
STRIPE_LIST_CUSTOMERSList customers with pagination
STRIPE_GET_V1_CUSTOMERS_SEARCH_CUSTOMERSSearch customers by attributes
STRIPE_CREATE_SUBSCRIPTIONCreate a subscription for a customer
STRIPE_GET_CUSTOMERS_CUSTOMER_SUBSCRIPTIONSList customer subscriptions
STRIPE_GET_CUSTOMERS_CUSTOMER_SUBS_SUB_EXPOSED_IDGet a specific subscription
STRIPE_GET_CUSTOMERS_CUSTOMER_PAYMENT_METHODSList customer payment methods
STRIPE_ATTACH_PAYMENT_METHODAttach payment method to customer
STRIPE_GET_CUSTOMERS_CUSTOMER_BALANCE_TRANSACTIONSList customer balance transactions

Powered by Composio

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Automate 21risk operations through Rube MCP, a connection for agent tools. The skill discovers available actions, checks the service connection, and uses current input requirements to carry out requested tasks.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Find available 21risk actions
  • Run tasks after checking the service connection
  • Process multiple operations in bulk
ComposioHQ/awesome-claude-skills7.7만2026년 9월 18일 업데이트

Automate supported 2chat tasks through Rube MCP and Composio. The skill finds available tools, checks the service connection, and uses current input requirements to carry out the requested operations.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Find tools for a 2chat task
  • Check the 2chat connection before running tasks
  • Run multiple supported operations together
ComposioHQ/awesome-claude-skills7.7만2026년 9월 18일 업데이트

Automate Ably operations through Rube MCP and Composio. The skill discovers tools for your task, checks current input requirements, verifies an active connection, and guides execution of single operations or batches.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Discover available tools for an Ably task
  • Check the Ably connection before execution
  • Run multiple Ably operations together
ComposioHQ/awesome-claude-skills7.7만2026년 9월 18일 업데이트

Automate Abstract tasks using Rube MCP, a connection for agent tools. The skill searches for available operations, confirms an active service connection, and runs actions according to their current input requirements.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Discovering supported Abstract operations
  • Executing Abstract tasks through an agent
  • Fetching all pages of a tool response
ComposioHQ/awesome-claude-skills7.7만2026년 9월 18일 업데이트

Automate Abuselpdb operations through Rube MCP, a connection for agent tools. Discover available actions and their required inputs, verify the service connection, and execute tasks using the current tool definitions.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Finding available Abuselpdb actions
  • Checking the connection before running tasks
  • Automating repeated Abuselpdb operations
ComposioHQ/awesome-claude-skills7.7만2026년 9월 18일 업데이트

Automate Abyssale operations through Rube MCP, a connection for agent tools. The skill discovers available actions and their current input requirements, checks the service connection, and executes the tools returned by the search.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Discovering available Abyssale operations
  • Checking the Abyssale connection before execution
  • Running Abyssale operations through an agent
ComposioHQ/awesome-claude-skills7.7만2026년 9월 18일 업데이트

ComposioHQ의 스킬 모두 보기

이 스킬의 문제 신고