Payment Processing
Set up secure online payments and manage financial transactions in your market
Payment Method Options
LocallyGrown.net supports multiple payment options to meet your market's needs and customer preferences.
๐ต In-Person Payments (Default)
Best for: Small markets, cash-focused communities, minimal tech setup
- Customers pay cash or check at pickup
- No online payment processing fees
- Simple reconciliation
- Builds personal relationships
๐ณ Integrated Online Payments (Stripe)
Best for: Growing markets, tech-savvy customers, guaranteed payments
- Secure credit/debit card processing
- Payment at time of order
- Automatic refund processing
- Customer card storage for repeat orders
๐ฐ Customer Account Balances
Best for: CSA-style markets, frequent customers, prepayment systems
- Customers prepay into account balances
- Fast checkout using stored funds
- Manual or automatic balance adjustments
- Refunds processed back to balance
Setting Up Stripe Integration
For online payments, LocallyGrown.net integrates with Stripe, the leading payment processor.
Stripe Setup Process
- Create Stripe Account: Sign up at stripe.com
- Complete Account Verification: Provide business information and bank details
- Get API Keys: Find your publishable and secret keys in Stripe dashboard
- Configure in LocallyGrown: Enter keys in your market's payment settings
- Test Transactions: Use Stripe test mode to verify everything works
- Go Live: Switch to live mode when ready for real transactions
Stripe Features Available
- Secure Processing: PCI-compliant payment handling
- Multiple Card Types: Visa, MasterCard, American Express, Discover
- International Cards: Accept cards from global customers
- Automatic Retries: Handle failed payments gracefully
- Fraud Protection: Built-in fraud detection and prevention
- Mobile Optimized: Works seamlessly on all devices
Understanding Stripe Fees
Standard Stripe Fees (paid directly to Stripe)
- Online payments: 2.9% + 30ยข per transaction
- International cards: Additional 1.5%
- Currency conversion: Additional 1%
- Disputes/chargebacks: $15 fee
These fees are separate from LocallyGrown.net's 3% platform fee.
Fee Structure and Revenue Model
Understanding how fees work helps you price products appropriately and communicate costs to growers.
LocallyGrown.net Platform Fee
- Base Rate: 3% of all sales
- What's Included: Platform access, hosting, customer support, updates
- What's NOT Included: Payment processing fees (those go to Stripe)
- Billing: Monthly invoicing based on sales volume
Example Fee Calculation
$100 Order with Credit Card Payment
- Customer pays: $100.00
- Stripe fee: -$3.20 (2.9% + 30ยข)
- Net to market: $96.80
- LocallyGrown fee: -$3.00 (3% of $100)
- Available for growers/market: $93.80
The market decides how to split the $93.80 between grower payments and market revenue.
Market Revenue Options
- Grower Percentage: Set what percentage growers keep (e.g., 85-95%)
- Customer Surcharge: Add a percentage to customer orders
- Membership Fees: Annual or lifetime customer memberships
- Vendor Fees: Charge growers a participation fee
Customer Account Balances
Account balances provide a convenient prepayment system for regular customers.
How Balances Work
- Customer Adds Funds: Via credit card or manual adjustment
- Automatic Deduction: Orders are paid from balance first
- Low Balance Handling: Charge remaining amount to card
- Refunds: Returned to balance or original payment method
Balance Management Features
- Manual Adjustments: Add/remove funds with detailed reasons
- Balance History: Track all balance changes
- Balance Monitoring: Track customer account balances
- Refund Processing: Handle returns and order changes
Best Practices for Balances
- Encourage prepayment with small discounts
- Monitor customer balances regularly
- Clearly communicate balance policies
- Process refunds promptly and transparently
Financial Reporting and Reconciliation
Keep track of all financial activity with built-in reporting tools.
Available Reports
- Sales Reports: Revenue by time period, grower, product
- Payment Reports: Transaction details, payment methods
- Balance Reports: Customer account balances and adjustments
- Fee Reports: Platform fees, processing costs
- Grower Earnings: Individual grower revenue and deductions
Reconciliation Process
- Daily: Review new orders and payments
- Weekly: Reconcile Stripe deposits with order totals
- Monthly: Review platform fees and grower payments
- Quarterly: Analyze trends and adjust fee structure if needed
Tax Considerations
- 1099 Forms: Required for growers earning over $600/year
- Sales Tax: Varies by state and product type
- Business License: May be required for market operation
- Record Keeping: Maintain detailed transaction records
Security and Compliance
LocallyGrown.net takes payment security seriously with industry-standard protections.
Security Measures
- PCI Compliance: Stripe handles all card data securely
- SSL Encryption: All payment pages use HTTPS
- Tokenization: Card numbers are never stored locally
- Fraud Detection: Automatic monitoring for suspicious activity
Data Protection
- Customer Privacy: Payment data protected by Stripe's security
- Access Controls: Limited admin access to financial data
- Audit Trails: All payment actions are logged
- Data Backup: Regular backups of transaction records
Compliance Requirements
- PCI DSS: Stripe maintains compliance certification
- Data Processing: GDPR-compliant data handling
- Financial Regulations: Meets banking and payment standards
- State Regulations: Compliance with local payment laws
Troubleshooting Payment Issues
Common payment problems and their solutions.
Common Issues
๐ณ Card Declined
- Insufficient funds or credit limit
- Card expired or invalid
- Bank fraud protection triggered
- Solution: Customer should contact their bank
๐ Payment Processing Error
- Temporary connection issues
- Stripe service disruption
- Invalid API configuration
- Solution: Check Stripe status, verify API keys
๐ฐ Balance Discrepancy
- Refunds not processed correctly
- Manual adjustments entered incorrectly
- Timing differences between systems
- Solution: Review transaction history, reconcile with Stripe
๐ฆ Bank Deposit Delay
- Stripe deposit schedule (2-7 business days)
- Weekend and holiday delays
- Account verification requirements
- Solution: Check Stripe dashboard for deposit status