Chat with us, powered by LiveChat

Stripe Connect Integration

Enable online credit card and ACH payment processing for customer invoices

Stripe Connect Integration

Accept credit card and ACH bank transfer payments directly through DrillerDB using Stripe Connect. This integration enables customers to pay invoices online through the customer portal.

Setting Up Stripe

Creating a Stripe Account

If you don't have a Stripe account:

  1. Go to Settings > Integrations > Stripe Connect
  2. Click Connect with Stripe
  3. Choose Create a new Stripe account
  4. Enter your business information
  5. Provide bank account details for payouts
  6. Submit identity verification documents

Connecting Existing Account

If you already use Stripe:

  1. Go to Settings > Integrations > Stripe Connect
  2. Click Connect with Stripe
  3. Choose Use existing Stripe account
  4. Sign in to your Stripe account
  5. Authorize DrillerDB to process payments

Stripe Connect uses OAuth for secure authorization without sharing credentials.

Payment Methods

Credit Card Payments

Accept all major credit cards:

  • Visa
  • Mastercard
  • American Express
  • Discover

Credit card payments process instantly and funds are available within 2 business days.

ACH Bank Transfers

Enable ACH payments for bank-to-bank transfers:

  • Lower processing fees than credit cards
  • Customers enter bank account and routing numbers
  • Takes 3-5 business days to process
  • Ideal for large invoice amounts

Enable ACH in Stripe settings under Payment Methods.

Digital Wallets

Support modern payment methods:

  • Apple Pay
  • Google Pay
  • Automatically available when enabled in Stripe

Payment Processing

How Payments Work

When a customer pays an invoice:

  1. Customer receives invoice email with Pay Online link
  2. Customer portal displays invoice details and payment form
  3. Customer enters payment information
  4. Stripe securely processes the payment
  5. DrillerDB automatically marks invoice as paid
  6. Payment syncs to QuickBooks if connected

Payment Confirmation

After successful payment:

  • Customer receives email confirmation
  • Your team receives notification
  • Invoice status updates to "Paid"
  • Payment appears in payment tracking

Failed Payments

If a payment fails:

  • Customer sees error message with reason
  • No charges are applied
  • Customer can retry with different payment method
  • You receive notification of failed attempt

Fee Structure

Stripe Fees

Standard Stripe Connect fees:

  • Credit Cards: 2.9% + $0.30 per transaction
  • ACH Transfers: 0.8% (capped at $5.00)
  • International Cards: Additional 1.5%
  • Currency Conversion: 1%

Fees are deducted before funds reach your bank account.

DrillerDB Fees

DrillerDB does not charge additional fees for payment processing. You only pay Stripe's standard rates.

Passing Fees to Customers

Option to add processing fees to customer invoices:

  • Calculate fees automatically
  • Display fee breakdown to customers
  • Complies with card network rules
  • Enable in Settings > Billing

Payout Settings

Bank Account

Configure where payments are deposited:

  • Add bank account in Stripe dashboard
  • Verify account with micro-deposits
  • Set as default payout account
  • Support for multiple bank accounts

Payout Schedule

Choose when funds are transferred:

  • Daily - Automatic payouts every business day
  • Weekly - Payouts on specified day of week
  • Monthly - Payouts on specified day of month
  • Manual - Request payouts when needed

Most businesses use daily automatic payouts.

Payout Timing

Funds availability depends on business type:

  • Standard: 2 business days after payment
  • Instant Payouts: Available for eligible businesses (additional fee)
  • First Payouts: May take 7-10 days for new accounts

Security & Compliance

PCI Compliance

Stripe handles all PCI compliance requirements:

  • DrillerDB never stores credit card numbers
  • All payment data is tokenized
  • Stripe is PCI Level 1 certified
  • You remain compliant automatically

Fraud Prevention

Stripe provides built-in fraud detection:

  • Machine learning fraud scoring
  • Velocity checks for suspicious activity
  • Address verification (AVS)
  • Card security code (CVC) verification

Secure Payments

Customer payment data is protected:

  • 256-bit SSL encryption
  • Tokenization of sensitive data
  • 3D Secure for international transactions
  • No card data stored in DrillerDB

Stripe Dashboard

Accessing Stripe

View detailed payment data in Stripe:

  1. Go to Settings > Integrations > Stripe
  2. Click Open Stripe Dashboard
  3. View transactions, customers, and payouts
  4. Access detailed analytics and reports

Stripe Reports

Stripe provides comprehensive reporting:

  • Transaction history
  • Payout summaries
  • Fee breakdowns
  • Tax documents (1099-K)
  • Dispute and chargeback tracking

Disconnecting Stripe

To disconnect Stripe:

  1. Go to Settings > Integrations > Stripe
  2. Click Disconnect
  3. Confirm the action
  4. Payment links stop working immediately
  5. Historical payment data remains in DrillerDB

You can reconnect at any time, but customers cannot make payments while disconnected.