Stripe Configuration

Complete guide for Stripe Configuration

Getting Started with Stripe

Step 1: Create Stripe Account
  • Visit Stripe Dashboard
  • Complete account registration with your business information
  • Verify your business details (may require documentation)
Step 2: Complete Account Verification
  • 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)
Step 3: Access API Keys
  • 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
Step 4: Configure Webhooks
  • 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

Publishable Key
  • 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
  • Examplepk_test_51ABC123DEF456GHI789JKL012MNO345PQR678STU901VWX234YZA567BCD890EFG
Secret Key
  • Purpose: Private key for server-side API calls
  • Format: Starts with sk_test_ (test) or sk_live_ (production)
  • SecurityNEVER expose this key in client-side code
  • Examplesk_test_51ABC123DEF456GHI789JKL012MNO345PQR678STU901VWX234YZA567BCD890EFG
Webhook Signing Secret
  • Purpose: Verifies webhook authenticity from Stripe
  • Format: Starts with whsec_
  • Security: Keep this secret and secure
  • Optional: Highly recommended for production
  • Examplewhsec_1234567890abcdefghijklmnopqrstuvwxyz

Stripe Supported Features

Payment Methods:
  • 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)
Global Coverage:
  • 135+ currencies supported
  • 40+ countries available
  • Multi-currency support
  • Automatic currency conversion
Security Features:
  • PCI DSS Level 1 compliance
  • 3D Secure authentication
  • Fraud detection and prevention
  • Encrypted data transmission
  • Secure webhook verification

Related Images

Documentation Image
×