Stripe Configuration
Complete guide for Stripe Configuration
Getting Started with Stripe
- Visit Stripe Dashboard
- Complete account registration with your business information
- Verify your business details (may require documentation)
- Provide business documentation as requested
- Verify your business address and contact information
- Complete KYC (Know Your Customer) requirements
- Wait for account approval (usually 1-3 business days)
- Navigate to Developers → API keys in your Stripe dashboard
- Copy your Publishable key (starts with pk_)
- Copy your Secret key (starts with sk_)
- Important: Never share your secret key publicly
- Go to Developers → Webhooks in Stripe dashboard
- Click Add endpoint
- Enter webhook URL: https://your-domain.com/webhooks/stripe
- Select these events:
- payment_intent.succeeded
- payment_intent.payment_failed
- payment_intent.canceled
- Copy the Signing secret for webhook verification
Stripe Configuration Fields
- Purpose: Public key used in frontend payment forms
- Format: Starts with pk_test_ (test) or pk_live_ (production)
- Security: Safe to expose in client-side code
- Example: pk_test_51ABC123DEF456GHI789JKL012MNO345PQR678STU901VWX234YZA567BCD890EFG
- Purpose: Private key for server-side API calls
- Format: Starts with sk_test_ (test) or sk_live_ (production)
- Security: NEVER expose this key in client-side code
- Example: sk_test_51ABC123DEF456GHI789JKL012MNO345PQR678STU901VWX234YZA567BCD890EFG
- Purpose: Verifies webhook authenticity from Stripe
- Format: Starts with whsec_
- Security: Keep this secret and secure
- Optional: Highly recommended for production
- Example: whsec_1234567890abcdefghijklmnopqrstuvwxyz
Stripe Supported Features
- Credit/Debit Cards (Visa, Mastercard, American Express, Discover)
- Digital Wallets (Apple Pay, Google Pay, Samsung Pay)
- Bank Transfers (ACH, SEPA, BACS)
- Buy Now, Pay Later (Klarna, Afterpay, Affirm)
- Local Payment Methods (UPI, iDEAL, Bancontact, etc.)
- Cryptocurrency (Bitcoin)
- 135+ currencies supported
- 40+ countries available
- Multi-currency support
- Automatic currency conversion
- PCI DSS Level 1 compliance
- 3D Secure authentication
- Fraud detection and prevention
- Encrypted data transmission
- Secure webhook verification
Related Images

×