Skip to main content

Payment Processing with Stripe (V2)

Step-by-step guide to accepting online payments through Stripe. Covers account setup, payment configuration, and troubleshooting.

Updated over a week ago

Note: This article covers Catalog Machine V2. For help with the previous version's order management, see this article.

Overview

Catalog Machine uses Stripe for secure online payment processing. Once configured, customers can pay for orders directly from your catalogs and showroom using credit cards, with funds deposited into your bank account.

Read how to set up customer orders/requests, configure order fields / forms, and customize email notifications.

Quick Setup Guide

Prerequisites

  • Active Catalog Machine account with orders enabled

  • Valid business information for Stripe account verification

  • Bank account for receiving payments

3-Step Setup

  1. Connect Stripe Account: Link or create Stripe account

  2. Configure Payment Settings: Currency, fees, tax, shipping

  3. Test Payment Flow: Verify everything works correctly

Step 1: Connect Stripe Account

Initial Connection

  1. Click Connect with Stripe button

  2. Choose your path:

New Stripe Account:

  • Fill out business information form

  • Provide tax ID, business address, bank details

  • Complete identity verification

Existing Stripe Account:

  • Sign in with your Stripe credentials

  • Authorize Catalog Machine access

  • Confirm account connection

Step 2: Payment Configuration

Basic Payment Settings

Enable Payments:

  • Toggle Accept Online Payments

  • Choose payment flow (immediate vs. order-then-pay)

Currency Selection:

Payment Methods:

  • Credit/debit cards (Visa, MasterCard, Amex)

  • Digital wallets (Apple Pay, Google Pay) - automatic

  • Bank transfers (ACH) - available in some regions

Customer Payment Experience

Payment Flow

From Customer Perspective:

  1. Browse catalog/showroom products

  2. Add items to order

  3. Fill out customer information

  4. Review order total with tax/shipping

  5. Click Pay Now button

  6. Enter credit card details (secure Stripe form)

  7. Complete payment and receive confirmation

Payment Security:

  • Stripe Elements secure card input

  • PCI DSS compliant processing

  • No card data stored on Catalog Machine servers

  • SSL encryption for all transactions

Payment Confirmation

Immediate Feedback:

  • Success/failure message

  • Order confirmation number

  • Automatic email receipt

Order Status:

  • Paid orders marked automatically

  • Admin notification of payment

  • Integration with order management

Order Management with Payments

Processing Paid Orders

Paid Order Workflow:

  1. Customer completes payment

  2. You receive email notification

  3. Order appears as "Paid" status

  4. Process and fulfill order

  5. Mark as "Closed" when complete

Payment Reporting

Transaction Overview:

  • View payments in Orders dashboard

  • Payment status indicators

  • Transaction IDs and amounts

Stripe Dashboard:

  • Detailed transaction history

  • Payout schedules and amounts

  • Fee breakdown and analytics

  • Tax reporting tools

Troubleshooting

Common Payment Issues

"Pay Now" Button Not Appearing:

  • Check Stripe account connection status

  • Verify payments are enabled in settings

  • Ensure products have prices set

  • Check inventory availability (if enabled)

  • Confirm order meets minimum requirements

Payment Failures:

  • Declined Cards: Customer should contact bank

  • Insufficient Funds: Customer needs different payment method

  • Expired Cards: Customer needs to update card info

  • International Cards: May be blocked by bank

Connection Problems:

  • Re-authorize Stripe connection

  • Check business verification status

  • Contact support if issues persist

Getting Started Checklist

Before You Begin

  • Gather business information (tax ID, address, bank details)

  • Prepare identity verification documents

  • Plan your pricing and tax strategy

  • Review Stripe's terms of service

Setup Process

  • Connect Stripe account in Orders β†’ Settings β†’ Payments

  • Complete business verification process

  • Configure currency and payment settings

  • Set up sales tax and shipping fees

  • Test payment flow with test orders

  • Enable payments in your catalogs/showroom

  • Monitor first transactions and payouts

Go Live

  • Announce payment acceptance to customers

  • Monitor payment analytics and success rates

  • Set up regular payout monitoring

  • Plan for customer payment support

Need More Help?

Our support team is available via chat for any questions about setting up and managing your order system.

For Stripe-specific issues, contact Stripe Support directly.

Did this answer your question?