Skip to main content

Overview

Stripe is a technology company that builds economic infrastructure for the internet. It provides payment processing software and application programming interfaces for e-commerce websites and mobile applications.

Setup

Stripe provides a self-service sign-up for both test and live accounts. To get started, visit the Stripe sign-up page and create your account.

Credentials

To set up credentials for Stripe, you'll need to access your Stripe Dashboard and navigate to Developers -> API keys. You'll need the following credentials:

  • Publishable Key - This is your public key that can be safely included in client-side code. You can find this in your dashboard under Developers -> API keys -> Publishable key.
  • Secret Key - This is your private key that should never be exposed in client-side code. You can find this in your dashboard under Developers -> API keys -> Secret key.
  • Webhook Secret - This is used to verify webhook signatures. You can find this in your dashboard under Developers -> Webhooks -> Signing secret.

Supported Payment Methods

Stripe supports a comprehensive range of payment methods through our platform:

  • Card Payments - Credit and debit cards from major networks worldwide
  • Digital Wallets - Apple Pay, Google Pay, Microsoft Pay
  • Bank Transfers - ACH, SEPA, BACS, and other regional bank transfer methods
  • Buy Now, Pay Later - Klarna, Afterpay, Affirm
  • Local Payment Methods - iDEAL, Bancontact, Giropay, Sofort, and many more
  • Cryptocurrency - Bitcoin, Ethereum, and other supported cryptocurrencies

Integration Benefits

  • Global Coverage - Support for 135+ currencies and payment methods in 40+ countries
  • Advanced Security - Built-in fraud detection, 3D Secure support, and PCI compliance
  • Unified API - Single integration for multiple payment methods and currencies
  • Real-time Processing - Instant payment confirmation and webhook notifications
  • Developer-Friendly - Comprehensive documentation, SDKs, and developer tools

Getting Started

  1. Sign up for Stripe - Create your Stripe account
  2. Configure credentials - Set up API keys and webhook endpoints
  3. Enable payment methods - Choose which payment methods to support
  4. Integrate with EFundPay - Use our unified API for all Stripe payments
  5. Test thoroughly - Use test mode for development
  6. Go live - Switch to live mode when ready

Webhook Configuration

Configure webhooks in your Stripe Dashboard under Developers -> Webhooks. Add the following endpoint:

https://api.efundpay.com/webhooks/stripe

Make sure to select the following events:

  • payment_intent.succeeded
  • payment_intent.payment_failed
  • charge.succeeded
  • charge.failed

Testing

Stripe provides comprehensive testing tools:

  • Test Cards - Various test card numbers for different scenarios
  • Test Mode - Complete sandbox environment for development
  • Webhook Testing - Tools to test webhook delivery
  • Dashboard Testing - Test payments directly from the Stripe Dashboard

Support

For technical support with Stripe integration:

  • EFundPay Support - Contact our technical team
  • Stripe Support - Use Stripe's support resources
  • Stripe Documentation - Comprehensive API documentation
  • Stripe Community - Developer community forums
Powered by Docusaurus