account-setup

Setting Up Payment Processing

Jennifer Chen

Written by Jennifer Chen

Published on November 19, 2024

Configure secure payment processing to accept deposits, full payments, and handle refunds seamlessly.

Payment Processing Overview

Accepting payments through your booking system improves cash flow, reduces no-shows, and provides a better customer experience. Omcean Booking integrates with leading payment processors to ensure secure, reliable transactions.

Supported Payment Methods

  • Credit/Debit Cards: Visa, Mastercard, American Express, Discover
  • Digital Wallets: Apple Pay, Google Pay, Samsung Pay
  • Bank Transfers: ACH transfers for larger amounts
  • Buy Now, Pay Later: Klarna, Afterpay integration

Setting Up Stripe Integration

Stripe is our recommended payment processor due to its security, reliability, and global reach.

Creating Your Stripe Account

  1. Go to Settings > Payments > Payment Processors
  2. Click "Connect with Stripe"
  3. You'll be redirected to Stripe to create or connect your account
  4. Provide your business information and bank details
  5. Complete identity verification (may take 1-2 business days)

Stripe Fees and Pricing

  • Online payments: 2.9% + 30¢ per transaction
  • In-person payments: 2.7% + 5¢ per transaction
  • International cards: Additional 1.5% fee
  • No monthly fees or setup costs

Configuring Payment Settings

Payment Timing Options

  • At Booking: Full payment required when customer books
  • Deposit at Booking: Partial payment now, balance later
  • Payment on Arrival: No upfront payment required
  • Split Payments: Multiple payment installments

Setting Deposit Amounts

  1. Navigate to Services > [Select Service] > Payment Settings
  2. Choose deposit type:
    • Fixed amount ($50 deposit)
    • Percentage of total (25% deposit)
    • Custom amount per service
  3. Set when the balance is due (at appointment, 24 hours before, etc.)

Handling Refunds and Cancellations

Automatic Refund Policies

  • Full refund if cancelled 24+ hours in advance
  • Partial refund (50%) if cancelled 12-24 hours in advance
  • No refund for same-day cancellations
  • Customizable policies per service type

Processing Manual Refunds

  1. Go to Bookings > [Select Appointment] > Payment Details
  2. Click "Issue Refund"
  3. Choose full or partial refund amount
  4. Add refund reason (for your records)
  5. Confirm refund - funds typically return in 5-10 business days

Security and Compliance

PCI Compliance

  • Omcean Booking is PCI DSS Level 1 compliant
  • Customer card data is never stored on our servers
  • All transactions use SSL encryption
  • Regular security audits and monitoring

Fraud Protection

  • Built-in fraud detection algorithms
  • 3D Secure authentication for high-risk transactions
  • Real-time transaction monitoring
  • Chargeback protection and management

International Payments

Multi-Currency Support

  • Accept payments in 135+ currencies
  • Automatic currency conversion
  • Display prices in customer's local currency
  • Transparent exchange rate handling

Regional Payment Methods

  • SEPA Direct Debit (Europe)
  • iDEAL (Netherlands)
  • Sofort (Germany)
  • Bancontact (Belgium)
  • Alipay and WeChat Pay (China)

Reporting and Analytics

Payment Dashboard

  • Daily, weekly, and monthly revenue reports
  • Payment success rates and failed transaction analysis
  • Refund tracking and management
  • Tax reporting and documentation

Financial Reconciliation

  • Automatic payout schedules (daily, weekly, monthly)
  • Detailed transaction records
  • Integration with accounting software (QuickBooks, Xero)
  • Export data for tax preparation

Testing Payment Processing

Test Mode Setup

  1. Enable test mode in payment settings
  2. Use Stripe test card numbers for testing
  3. Process test transactions to verify everything works
  4. Test refund and cancellation scenarios
  5. Switch to live mode when ready

Common Test Scenarios

  • Successful payment with different card types
  • Declined payment handling
  • Partial payment and balance collection
  • Refund processing
  • International currency transactions

Troubleshooting Payment Issues

Common Customer Payment Problems

  • Card Declined: Ask customer to contact their bank or try a different card
  • Insufficient Funds: Customer needs to add funds or use different payment method
  • Expired Card: Customer needs to update card information
  • Security Hold: Bank flagged transaction as suspicious - customer should contact bank

Business Payment Issues

  • Verify Stripe account is properly connected
  • Check that business bank account information is correct
  • Ensure all verification requirements are completed
  • Contact support for payment holds or account restrictions

Best Practices for Payment Processing

  • Clearly display pricing and payment terms before booking
  • Send payment confirmations and receipts immediately
  • Have a clear refund and cancellation policy
  • Monitor failed payments and follow up promptly
  • Keep payment processing software updated
  • Train staff on handling payment issues

Getting Help

If you need assistance with payment processing:

  • Check our payment troubleshooting guide
  • Contact Omcean support for account-specific issues
  • Reach out to Stripe support for payment processor questions
  • Review Stripe's documentation for advanced features

Our support team can help you optimize your payment settings for your specific business needs!

Was this helpful?

If you need additional help, don't hesitate to reach out to our support team.