Skip to content
Sarudo

Stripe Integration Setup

How to connect your Stripe API key and verify the configuration for payment processing.

stripesetupapi keyconfigurationpaymentsintegration

Overview

Sarudo integrates with Stripe to handle payment processing, invoicing, and financial transactions. Stripe is the world's most popular payment platform, trusted by millions of businesses. Through Stripe, your AI employee can create checkout links for one-time payments, generate and send invoices, track payment status, and process refunds — all through simple conversation commands. Your existing Stripe account is used, keeping all financial data within your Stripe dashboard.

What you'll need: your own Stripe account. Sarudo connects to it using your Stripe API keys, so payouts land directly in your Stripe balance and Stripe's transaction fees bill against your Stripe plan. No money routes through Sarudo at any point.

Connecting Your Stripe Account

To enable payment features, you need a Stripe account with an API key. During onboarding, your setup team will help you generate a restricted API key with the appropriate permissions (charges, invoices, refunds, and customers). This key is stored in a configuration file on your server and is never committed to any repository. It is not encrypted at rest — which is why the setup team generates a restricted key scoped to charges, invoices, refunds and customers, so its blast radius is bounded, and you can rotate it from your own Stripe dashboard at any time. The connection is read-write, allowing your AI employee to both view and create payment-related resources in your Stripe account.

Use a restricted API key with only the permissions your AI employee needs, not your Stripe secret key. This follows the principle of least privilege for security.

Verifying Configuration

After connecting Stripe, verify the integration by asking your AI employee about your Stripe status. It will confirm the API connection, show your account name, and indicate which features are available. You can also run a test by asking for recent payments — if the AI can retrieve your Stripe data, the integration is working correctly.

Checking Stripe connection

Verify your payment setup.

You say:
Is Stripe connected and working?
Sarudo responds:
Your Stripe integration is active and working. Account: Your Business Inc. API connection: Verified. Available features: Checkout links, invoices, payment tracking, refunds. Recent activity: 3 payments received in the last 7 days totaling $4,750. Everything looks good. Would you like to create a checkout link or invoice?

Stripe Fees

Stripe charges standard processing fees on transactions — typically 2.9% + $0.30 per successful card charge in the US. Stripe bills those directly to your Stripe account. Sarudo adds nothing on top of Stripe's standard pricing and never touches your money. All transaction fees, payouts, and financial reporting are managed through your Stripe dashboard.