MiqromanageSupport

Stripe

Category: Payments
Connect by: Paste an API key
Official API docs: https://docs.stripe.com/api

What the agent can see

CapabilityAPI callRiskNeeds approval
See the most recent payment charges (amount, status, customer, refunded total). (docs)GET /v1/charges🟢 low— no
See finalized invoices that are not yet paid (amount due, customer, due date). (docs)GET /v1/invoices?status=open🟢 low— no
See the account's current available and pending balance by currency. (docs)GET /v1/balance🟢 low— no

What the agent can do

CapabilityAPI callRiskNeeds approval
Refund all or part of a charge back to the customer's payment method. (docs)POST /v1/refunds🔴 high✅ yes
Attempt to collect payment on an existing invoice immediately. (docs)POST /v1/invoices/{id}/pay🔴 high✅ yes
Email a finalized invoice to the customer requesting payment. (docs)POST /v1/invoices/{id}/send🟡 medium✅ yes
Create a new customer record (name, email) for billing and invoicing. (docs)POST /v1/customers🟢 low— no

Connecting it

  • You provide: Secret API key (sk_live_… / sk_test_…)
  • Where to get it: Stripe Dashboard → Developers → API keys → Create secret key (https://dashboard.stripe.com/apikeys). Copy the value — it's shown once.
  • Permissions/scopes: none / not scope-based

Account setup

  • Account needed: A Stripe account. Test-mode keys work immediately; live keys require completing Stripe activation (business + bank details).
  • App registration: N/A — just an API key. No OAuth app to register for direct single-account use.
  • Verification required: Creating a secret key requires an email/SMS verification step. Live payments require account activation.
  • Testing: Built-in test mode mirrors the live API with no real money. Test keys use the sk_test_ prefix; live keys sk_live_.

Limits

100 ops/sec live, 25 ops/sec test. HTTP 429 with Stripe-Rate-Limited-Reason on exceed; back off exponentially with jitter.