Connect your own Stripe account (via your own secret or restricted API key) to manage payments from Imperal -- customers, payment intents, charges, refunds, payment methods, products, prices, subscriptions, invoices, checkout sessions, payment links, coupons and promotion codes, balance and payouts, disputes, Connect accounts and transfers, webhook endpoints, events, tax rates, setup intents, plus revenue/health rollups and bulk operations. Nothing is hosted or proxied by Imperal beyond the request itself -- your key, your account, your fees.
connect_stripewriteConnect your own Stripe account by saving your Secret Key or Restricted Key, after checking it actually works. Get a key from Stripe Dashboard > Developers > API keys. A Restricted Key scoped to just what you need is recommended over the full Secret Key.
disconnect_stripedestructiveDisconnect and remove a saved Stripe connection.
list_stripe_connectionsreadList all connected Stripe accounts (sandbox/live shown per connection).
get_balancereadGet the current Stripe account balance (available + pending, per currency).
list_customersreadList customers in your Stripe account, optionally filtered by email.
create_customerwriteCreate a new customer in Stripe.
update_customerwriteUpdate an existing customer's email, name, description, phone or metadata.
get_customerreadGet a single customer by id.
delete_customerdestructivePermanently delete a customer. This cannot be undone.
list_payment_methodsreadList saved payment methods for a customer (requires customer_id via extra params on the client side; pass through query).
attach_payment_methodwriteAttach a payment method to a customer.
detach_payment_methodwriteDetach a payment method from its customer.
set_default_payment_methodwriteSet a customer's default payment method for invoices/subscriptions.
list_payment_intentsreadList payment intents, optionally filtered by customer.
create_payment_intentwriteCreate a payment intent -- the core object for collecting a one-time payment.
get_payment_intentreadGet a single payment intent by id.
confirm_payment_intentwriteConfirm a payment intent to attempt the actual charge.
cancel_payment_intentwriteCancel a payment intent that hasn't succeeded yet.
capture_payment_intentwriteCapture funds for a payment intent previously authorized with manual capture.
list_chargesreadList charges, optionally filtered by customer.
get_chargereadGet a single charge by id.
create_refundwriteRefund a charge or payment intent, fully or partially.
list_refundsreadList refunds on this Stripe account, optionally paginated with limit/starting_after.
list_productsreadList products in your Stripe catalog.
create_productwriteCreate a new product in your Stripe catalog.
update_productwriteUpdate a product's name, description, or active status.
get_productreadGet a single product by id.
delete_productdestructivePermanently delete a product (must have no active prices).
list_pricesreadList prices, optionally filtered by product or active status.
create_pricewriteCreate a new price for a product -- one-time or recurring (subscription).
update_pricewriteUpdate a price's active status or metadata. Note: unit_amount cannot be changed on an existing price -- create a new one instead.
get_pricereadGet a single price by id.
list_subscriptionsreadList subscriptions, optionally filtered by customer or status.
create_subscriptionwriteCreate a new subscription for a customer on a given price.
update_subscriptionwriteChange an existing subscription's price (upgrade/downgrade) or cancel-at-period-end flag.
cancel_subscriptionwriteCancel a subscription immediately (or let it lapse -- use update_subscription's cancel_at_period_end for that instead).
get_subscriptionreadGet a single subscription by id.
list_invoicesreadList invoices, optionally filtered by customer or status.
create_invoicewriteCreate a draft invoice for a customer. Add invoice items separately, then finalize/pay.
get_invoicereadGet a single invoice by id.
finalize_invoicewriteFinalize a draft invoice, moving it from draft to open (ready to be paid).
pay_invoicewriteAttempt to collect payment on an open invoice right now.
void_invoicewriteVoid an invoice (draft or open) -- it will never be paid.
send_invoicewriteEmail an open invoice to its customer.
create_checkout_sessionwriteCreate a Stripe Checkout Session -- a hosted payment page URL to send a customer to.
get_checkout_sessionreadGet a single checkout session by id.
list_checkout_sessionsreadList checkout sessions, optionally filtered by customer.
expire_checkout_sessionwriteExpire a checkout session early so its URL stops working.
create_payment_linkwriteCreate a reusable Stripe Payment Link -- a shareable URL that sells a fixed price.
list_payment_linksreadList payment links configured on this Stripe account, with their URLs and status.
update_payment_linkwriteActivate or deactivate a payment link.
create_couponwriteCreate a discount coupon -- percent off or a fixed amount off.
list_couponsreadList discount coupons.
delete_coupondestructivePermanently delete a coupon.
create_promotion_codewriteCreate a customer-facing promo code (e.g. SAVE20) linked to an existing coupon.
list_promotion_codesreadList promotion codes.
update_promotion_codewriteActivate or deactivate a promotion code.
list_disputesreadList payment disputes (chargebacks).
get_disputereadGet a single dispute by id.
update_disputewriteSubmit evidence for a dispute (free-text evidence field), or submit=True to finalize submission.
list_payoutsreadList payouts -- transfers of your Stripe balance to your bank account.
get_payoutreadGet a single payout by id.
create_payoutwriteManually trigger a payout of your available balance to your bank account (if manual payouts are enabled).
list_transfersreadList transfers to Connect accounts (funds moved to connected/managed accounts).
create_transferwriteTransfer funds from your platform balance to a connected Stripe account.
list_balance_transactionsreadList balance transactions -- every credit/debit event affecting your Stripe balance (charges, refunds, fees, payouts).
list_connected_accountsreadList connected accounts under your Stripe Connect platform.
create_connected_accountwriteCreate a new Stripe Connect account (Standard, Express, or Custom) for a payments platform use case.
get_connected_accountreadGet a single connected account by id.
delete_connected_accountdestructivePermanently remove a Custom or Express connected account. Cannot be undone.
create_account_linkwriteCreate a one-time onboarding/update link URL for a connected account -- send the user there to complete Stripe's own KYC flow.
create_setup_intentwriteCreate a SetupIntent -- collects and saves a payment method for future off-session charges, without charging now.
get_setup_intentreadGet a single SetupIntent by id.
list_setup_intentsreadList SetupIntents, optionally filtered by customer.
create_tax_ratewriteCreate a tax rate to apply to invoices/subscriptions/checkout line items.
list_tax_ratesreadList configured tax rates.
list_webhook_endpointsreadList webhook endpoints configured on your Stripe account.
create_webhook_endpointwriteRegister a new webhook endpoint URL with Stripe for the given event types.
update_webhook_endpointwriteUpdate a webhook endpoint's URL, enabled events, or disabled status.
delete_webhook_endpointdestructivePermanently remove a webhook endpoint.
verify_webhook_signaturewriteVerify a Stripe webhook's Stripe-Signature header against its signing secret -- confirms the payload really came from Stripe and was not tampered with.
list_eventsreadList recent events on your Stripe account -- the same events your webhooks receive.
get_eventreadGet one Stripe event in full, including its full data payload.
get_revenue_reportreadBuild a revenue snapshot over the last N days: gross/net volume, refunds, success/fail rates, disputes, active subscriptions and a rough MRR estimate. Value-add: Stripe's own API has no single endpoint for this -- it aggregates charges + subscriptions + disputes client-side, same pattern as MuleSoft Connector's audit_cloudhub_environment.
get_dunning_reportreadList open/past-due invoices that are stuck in Stripe's Smart Retries (dunning) cycle -- customers whose card failed and are being re-attempted. Value-add: surfaces revenue-at-risk that would otherwise require manually filtering the Dashboard's invoice list by status + attempt_count.
Install Stripe and let Webbee use it across your workflow.
Open in panel