Chat with us, powered by LiveChat

Stripe Payments

Step-by-step guide to accepting online payments with Stripe Connect

Stripe Payments

DrillerDB integrates with Stripe Connect to accept online payments directly from your customers. This guide covers setup, payment processing, and managing transactions.

Quick Start: Accept Online Payments

  1. Connect Stripe account in Settings
  2. Create and send invoice
  3. Customer clicks Pay Now
  4. Payment processes automatically
  5. Invoice marked as Paid

Setting Up Stripe Connect

Step 1: Navigate to Settings

  1. Go to Settings > Integrations
  2. Find Stripe Connect section
  3. Click Connect Stripe

Step 2: Sign In or Create Account

Existing Stripe Account:

  1. Sign in with your Stripe credentials
  2. Authorize DrillerDB access
  3. Select account (if multiple)

New Stripe Account:

  1. Click Create Account
  2. Enter email address
  3. Stripe sends verification
  4. Complete registration

Step 3: Complete Onboarding

Stripe requires:

InformationPurpose
Business nameDisplay on payments
Business typeLegal entity type
Tax ID (EIN)Tax reporting
Bank accountDeposit destination
AddressBusiness verification
PhoneContact information

Step 4: Verification

  1. Submit required documents
  2. Stripe verifies information
  3. Account activates (usually same day)
  4. Ready to accept payments

Have your business tax ID and bank account info ready. Onboarding takes 5-10 minutes.

Payment Methods Supported

MethodProcessing TimeFees
Credit Card2-3 business days2.9% + $0.30
Debit Card2-3 business days2.9% + $0.30
ACH Transfer3-5 business days0.8% (max $5)
Apple Pay2-3 business days2.9% + $0.30
Google Pay2-3 business days2.9% + $0.30

How Customers Pay

Step-by-Step: Customer Payment Flow

  1. Customer receives invoice email
  2. Clicks Pay Now button
  3. Payment portal opens:
Portal Shows
Your company name and logo
Invoice summary
Amount due
Payment form
  1. Customer enters payment info
  2. Clicks Pay
  3. Receives confirmation
  4. Invoice automatically marked Paid

Payment Portal Features

  • Mobile-friendly design
  • Secure encrypted connection
  • Save card for future (optional)
  • Receipt emailed automatically

Processing Details

Transaction Flow

  1. Customer pays → Stripe processes
  2. Stripe holds → 2-3 days (cards)
  3. Funds deposited → Your bank account
  4. DrillerDB updated → Invoice marked Paid

Payout Schedule

ScheduleDescription
DailyEvery business day
WeeklyOnce per week
MonthlyOnce per month

Configure in Stripe Dashboard.

Security Features

PCI Compliance

Stripe handles all security:

  • Card data never touches your servers
  • PCI DSS Level 1 certified
  • End-to-end encryption
  • Tokenized transactions

Fraud Prevention

FeatureProtection
3D SecureExtra verification for risky cards
Address VerificationMatches billing address
CVC CheckValidates security code
RadarAI fraud detection

Managing Transactions

Viewing Payments

  1. Go to Billing > Invoices
  2. Click on paid invoice
  3. See payment details:
    • Date and time
    • Amount
    • Method (card type)
    • Transaction ID

In Stripe Dashboard

For detailed info:

  1. Log into Stripe Dashboard
  2. View all transactions
  3. See fees and payouts
  4. Download reports

Processing Refunds

Automated refund processing through DrillerDB is not currently available. Process refunds directly through your Stripe dashboard.

Refunding via Stripe Dashboard

  1. Log into your Stripe Dashboard
  2. Find the payment to refund
  3. Click Refund on the payment
  4. Enter refund amount (full or partial)
  5. Confirm the refund

Refund Processing Times

TypeProcessing
Full refundCard: 5-10 days, ACH: 3-5 days
Partial refundSame timeline
Fee refundStripe refunds fee on full refunds

ACH payments can only be refunded within 180 days. Card refunds have no time limit.

Disputes and Chargebacks

What Happens

  1. Customer disputes charge with bank
  2. Stripe notifies you
  3. You provide evidence
  4. Bank makes decision

Preventing Disputes

  • Send clear invoices
  • Use recognizable business name
  • Respond to customer inquiries
  • Keep good records

Fee Management

Understanding Fees

ChargeFee
$100 credit card$3.20 (2.9% + $0.30)
$100 ACH$0.80 (0.8%)
$1,000 credit card$29.30
$1,000 ACH$5.00 (capped)

Passing Fees to Customers

Options:

  1. Absorb fees - Include in your pricing
  2. Add surcharge - Add fee line item
  3. Offer ACH discount - Encourage lower-fee method

Test Mode

Using Test Mode

In beta environment:

  • Stripe uses test keys
  • No real charges processed
  • Use test card numbers:
Test CardResult
4242 4242 4242 4242Success
4000 0000 0000 0002Decline
4000 0000 0000 9995Insufficient funds

Testing ACH

Use test bank account:

  • Routing: 110000000
  • Account: 000123456789
  • Result: Success

Troubleshooting

Stripe not connecting?

  • Check internet connection
  • Try different browser
  • Contact support if persists

Payment failing for customer?

  • Card may be declined
  • Try different card
  • Verify card is valid
  • Check billing address matches

Payout not received?

  • Check Stripe Dashboard for status
  • Verify bank account info
  • Review payout schedule

Higher fees than expected?

  • International cards have higher fees
  • Check card type (rewards cards cost more)
  • Review Stripe fee schedule