You've built a product or service, and now you need to get paid online. The payment processing industry loves making this seem complicated — it's not, if you know the right steps.
Your Three Options (And When to Use Each)
Option 1: All-in-One Payment Platform
Services like Stripe, Square Online, or PayPal provide everything in one package: payment processing, checkout forms, and a merchant account under their umbrella.
Setup time: 10-30 minutes
Cost: 2.9% + $0.30 per transaction (typical)
Best for: New businesses, businesses under $50K/month, simple product catalogs
Limitation: Less control over rates, higher risk of account freezes for certain business types
Option 2: E-Commerce Platform with Built-In Payments
Shopify, WooCommerce, BigCommerce, and Wix include payment processing. You build your store and payments work automatically.
Setup time: 1-3 days (including store setup)
Cost: Platform fee + processing fees (Shopify Payments: 2.9% + $0.30 on basic plan)
Best for: Product-based businesses that need a full online store
Limitation: Tied to the platform's payment terms and restrictions
Option 3: Dedicated Merchant Account + Payment Gateway
A traditional setup with a merchant account from a processor and a payment gateway for your website.
Setup time: 3-10 business days
Cost: Interchange-plus pricing (typically 2.1-2.7% effective rate)
Best for: Businesses over $50K/month, high-risk industries, businesses wanting maximum control
Limitation: More setup complexity, requires some technical integration
Step-by-Step Setup (All-in-One Approach)
For most new businesses, an all-in-one platform is the fastest path:
1. Check Your Business Type First
Before creating an account anywhere, make sure your business type is supported. All-in-one providers restrict many industries. Run a quick risk check to see if your business qualifies for standard processing or needs a specialized provider.
2. Create Your Account
You'll need: business legal name, EIN or SSN, business address, bank account for deposits, estimated monthly processing volume, and a description of what you sell.
3. Integrate the Checkout
Options range from no-code to full API:
- Payment links: Generate a link, share it with customers. No coding required. Works for invoicing, social media selling, and email orders.
- Embedded checkout: Drop a pre-built payment form onto your website with a few lines of code.
- Custom API integration: Build a fully customized checkout experience. Requires development work but gives complete control.
4. Set Up Security Essentials
- SSL certificate: Required for any page that collects payment info. Most hosting providers include this free.
- PCI compliance: If you use a hosted checkout (Stripe Checkout, PayPal buttons), most PCI requirements are handled for you. Complete the SAQ-A questionnaire annually.
- Fraud prevention: Enable AVS (Address Verification), CVV checking, and basic velocity rules from day one.
5. Add Required Website Pages
Processors review your website. Missing any of these can delay approval or cause problems later:
- Refund/return policy
- Terms of service
- Privacy policy
- Contact information (real email and phone number)
- Clear product/service descriptions with pricing
6. Run a Test Transaction
Process a small charge to your own card. Verify that the charge appears correctly, the receipt is sent, and the funds settle to your bank account within the expected timeframe (usually 2 business days).
What to Expect After Launch
- First payout: Most processors hold your first payout for 7 days as a risk precaution. After that, standard 2-day rolling payouts.
- Account reviews: If your volume grows quickly, expect a review within the first 30-90 days. This is normal — have your business documentation ready.
- Chargebacks: Plan for them. Even with a perfect business, you'll get occasional disputes. Respond to every one within the deadline.
Start with a Risk Check
Know your risk level before you apply. Get matched with the right processor for your business type.
Run Free Risk Check