Appearance
Payment Methods
Configure payment methods and payment gateways for your e-commerce store.
Overview
Accept payments from customers through various payment methods and processors.
Supported Payment Gateways
Batch does not process payments itself — it connects to providers a brand already has an account with. The providers below are the ones the platform integrates with.
| Provider | Used for |
|---|---|
| Stripe | Card payments |
| Authorize.Net | Card payments |
| NMI | Card payments |
| AeroPay | Bank-linked payment; the customer links an account once |
| Square | Card payments and point of sale |
Cash and card taken in person are recorded as payment types rather than gateway integrations.
Orders paid in another system
Where a brand runs a separate point-of-sale or fulfilment system, an order can be recorded as already paid there rather than charged again by Batch. The systems recognised are Blaze, IndicaOnline, Flowhub, Treez, Meadow, Shopify and ShipStation.
Provider availability is per brand
A gateway appearing here means the platform can integrate with it, not that every store offers it. What a customer is shown at checkout depends on which providers that brand has configured — see Paying on the storefront.
Stripe Setup
Create Stripe Account
- Sign up at stripe.com
- Complete business verification
- Configure payout settings
Connect to Batch
- Navigate to Settings > Payments
- Select Stripe
- Click Connect with Stripe
- Authorize connection
- Select Stripe account
Configure Settings
Payment Methods:
- ✅ Credit/Debit cards
- ✅ Apple Pay
- ✅ Google Pay
- ❌ ACH (optional)
Currency:
- Primary currency (USD, CAD, EUR, etc.)
- Multi-currency (optional)
Receipt Settings:
- Receipt email
- Receipt description
- Statement descriptor
Accepted Payment Methods
Credit/Debit Cards
Major Cards:
- Visa
- Mastercard
- American Express
- Discover
- JCB
- Diners Club
Security:
- PCI DSS compliant
- 3D Secure support
- Fraud detection
- CVV verification
Digital Wallets
Mobile Wallets:
- Apple Pay (iOS/Safari)
- Google Pay (Android/Chrome)
- Samsung Pay
Benefits:
- Fast checkout
- Secure
- No card entry
- Higher conversion
Bank Transfers
ACH (US):
- Lower fees
- Direct debit
- Verification required
Payment Settings
General Settings
Navigate to Settings > Payments:
Default Currency:
- Primary currency
- Display format
- Symbol position
Payment Capture:
- Authorize and capture (default)
- Authorize only (capture manually)
Failed Payments:
- Retry automatically
- Notify customer
- Cancel order
Checkout Options
Guest Checkout:
- Allow/disallow
- Email required
- Create account option
Saved Payment Methods:
- Allow customers to save cards
- Tokenization
- Default payment method
Payment Request Buttons:
- Apple Pay button
- Google Pay button
- Position on page
Testing Payments
Test Mode
Test without real money:
- Use test API keys
- Use test card numbers
- Place test orders
- Verify flow
Test Cards
Stripe Test Cards:
Success:
4242 4242 4242 4242
Exp: Any future date
CVV: Any 3 digitsDecline:
4000 0000 0000 00023D Secure:
4000 0027 6000 3184Test Scenarios
Test common cases:
- Successful payment
- Declined card
- Insufficient funds
- Expired card
- 3D Secure authentication
- Refunds
- Partial refunds
Security
PCI Compliance
Requirements:
- Use hosted payment fields
- Never store card numbers
- Tokenize payment methods
- Secure transmission
Batch Handles:
- Card data never touches your server
- PCI DSS compliant infrastructure
- Secure tokenization
Fraud Prevention
Stripe Radar:
- Machine learning fraud detection
- Custom rules
- 3D Secure
- Address verification (AVS)
- CVV checks
Manual Review:
- Flag suspicious orders
- Review before fulfillment
- Block high-risk
3D Secure
Additional authentication layer:
When Required:
- European customers (SCA)
- High-value transactions
- High-risk transactions
Process:
- Customer enters card
- Redirected to bank
- Completes authentication
- Payment processed
Managing Payments
View Transactions
See all payments:
- Transaction ID
- Amount
- Status
- Customer
- Payment method
- Date/time
Refunds
Issue refunds:
Full Refund:
- Go to order
- Click Refund
- Confirm amount
- Process refund
Partial Refund:
- Select items to refund
- Or enter custom amount
- Process refund
Refund Timeline:
- Stripe: 5-10 business days
Disputes & Chargebacks
Handle disputes:
- Customer files dispute
- You're notified
- Provide evidence
- Await decision
Best Practices:
- Respond quickly
- Provide documentation
- Clear policies
- Good customer service
Payout Settings
Schedule
Configure when you get paid:
Daily:
- Transfer every business day
- Faster access to funds
Weekly:
- Transfer weekly
- Lower transaction fees
Monthly:
- Transfer monthly
- Reduce bank fees
Payout Account
Bank account details:
- Account holder name
- Routing number
- Account number
- Country
- Currency
Payout Details
View upcoming payouts:
- Payout date
- Amount
- Status
- Fees
- Net amount
Multi-Currency
Enable Multi-Currency
Accept multiple currencies:
- Settings > Payments > Multi-Currency
- Add currencies
- Set conversion method:
- Real-time rates
- Fixed rates
- Manual rates
Customer Experience
Customers see:
- Prices in their currency
- Currency selector
- Accurate conversion
- Pay in local currency
Settlement
Choose settlement currency:
- Receive in customer currency
- Auto-convert to base currency
- Separate accounts per currency
Subscriptions
Recurring Billing
Accept subscription payments:
Setup:
- Enable subscriptions
- Configure billing cycles
- Set retry logic
- Configure notifications
Features:
- Automatic charges
- Failed payment retries
- Customer portal
- Prorated changes
Payment Analytics
Revenue Reports
Track financial performance:
- Gross revenue
- Net revenue
- Fees
- Refunds
- Disputed amount
Payment Methods
Breakdown by method:
- Cards vs wallets
- Success rates
- Popular methods
- Geographic trends
Failed Payments
Analyze failures:
- Decline reasons
- Recovery attempts
- Lost revenue
Best Practices
Optimization
- Offer multiple payment methods
- Enable digital wallets
- One-click checkout for returning customers
- Clear security indicators
- Mobile-optimized checkout
Customer Trust
- Display security badges
- SSL certificate
- Clear refund policy
- Transparent pricing
- Multiple payment options
Compliance
- Follow PCI DSS
- Implement 3D Secure
- Clear terms
- Privacy policy
- GDPR compliance
Related Resources
- Payment Gateway Setup
- Payment Information
- Legal Documents
- Paying on the storefront — what the customer is offered at checkout