Chat with us, powered by LiveChat
NewSee the ground in 3DLook

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

State law can cap a surcharge, and can ban one outright. Colorado caps a card surcharge at 2 percent (C.R.S. 5-2-212) and bans surcharging a debit card rather than capping it. DrillerDB does not surcharge debit cards in Colorado. Pass-through is not yet applied to Colorado credit cards either: the card type is not known when a payment is priced, so a Colorado credit-card payment on an invoice or a deposit collects no surcharge on an ordinary payment and your company absorbs the processing fee. The 2 percent cap is the rule DrillerDB will enforce once pass-through reaches Colorado credit cards, and only when your company's state is set to Colorado. See Billing Settings.

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