Skip to main content

Stripe Payments: Accept Payments on Your Site

Complete Stripe integration guide. Set up payments, subscriptions, checkouts, webhooks, and start accepting payments in minutes.

Updated over a month ago

Stripe Payments: Accept Payments on Your Site

Accept credit cards, subscriptions, and one-time payments with Stripe. Full integration in minutes, no coding required.

Accept: Credit cards, Apple Pay, Google Pay, subscriptions, one-time payments.

Setup Guide

Step 1: Create Stripe Account

  1. Go to stripe.com

  2. Create account

  3. Complete verification

Step 2: Get API Keys

  1. Go to Developers β†’ API Keys

  2. Copy Publishable key (pk_test_...)

  3. Copy Secret key (sk_test_...)

  4. Keep secret key safe!

Step 3: Add to HeyBoss

Tell AI: 'Add Stripe payments with keys [publishable] and [secret]'

Payment Types

One-Time Payments

  • Product purchases

  • Service fees

  • Donations

  • Custom amounts

Subscriptions

  • Monthly/yearly plans

  • Trial periods

  • Metered billing

  • Usage-based pricing

Checkout Flow

  1. User clicks Buy/Subscribe

  2. Stripe checkout opens

  3. User enters card

  4. Payment processes

  5. Redirect to success page

Testing

Use test cards:

  • 4242 4242 4242 4242 - Success

  • 4000 0000 0000 0002 - Decline

  • Any future date, any CVC

Going Live

  1. Replace test keys with live keys

  2. Complete Stripe verification

  3. Test with real card

  4. Monitor Dashboard

Webhooks

Receive payment notifications:

  • Payment successful

  • Subscription created

  • Payment failed

  • Subscription canceled

Common Questions

What fees does Stripe charge?

2.9% + 30Β’ per successful transaction. Check Stripe pricing for your country.

Can I accept international payments?

Yes! Stripe supports 135+ currencies and payments from most countries.

How long until I receive funds?

Usually 2 business days (7 days for new accounts initially).

See also: Best Practices

Need help? Contact Support

Did this answer your question?