Pay in Store Payment Gateway Setup Guide
Pay in Store is a flexible payment gateway that allows customers to complete their purchase online and pay at your physical location. This guide outlines the steps to configure Pay in Store in your WebCommander store.
Prerequisites
Before you begin, make sure you have:
- A physical store location where customers can pay
- Access to your WebCommander admin panel
- Store address, hours, and payment methods information
Note: Pay in Store is ideal for local businesses offering in-person payment and collection options.
Accessing Payment Gateway Settings
- Log in to your WebCommander admin panel
- Navigate to Settings from the left sidebar
- Click on Payment Gateway from the settings dashboard
- Locate Pay in Store in the list of available payment gateways
- Click the Edit button (three-dot menu) next to Pay in Store
General Configuration
Once you're in the Pay in Store configuration page, you'll see the General tab. Here's what each setting means:
Make Pay in Store as Default Gateway: Tick this checkbox if you want Pay in Store to be the primary payment option for your customers. If enabled, Pay in Store will be pre-selected at checkout.
Zone: Select the geographical zone where Pay in Store will be available. You can choose from existing zones (like 'Melbourne Zone' as shown) or create a new custom zone:
- Any Zone – Available worldwide
- New Zone – Create a custom zone
- REST_OF_THE_WORLD – Available except excluded zones
Information: Put a detail information for this payment gateway. Add store address, opening hours, accepted payment methods (cash, EFTPOS, cards), and collection instructions for customers.
Visibility: Control who can see and use the Pay in Store payment option:
- Everyone can see – All customers can use this payment method
- Customers – Only logged-in customers can use this option
- Selected Customer – Only specific customers you choose
Allowed for: Select which fulfillment methods can use Pay in Store payment:
- Shipping – Allow payment in store for shipped orders
- Delivery – Enable cash-on-delivery or pre-payment at store
- Store Pickup – Payment at time of collection (most common)
Tick the checkboxes for the fulfillment methods you want to support with in-store payment.
Pending Message
Customize the message customers see when they select Pay in Store. This message appears at checkout and in confirmation emails.
Steps:
- Go to Pending Message tab
- Enter your custom message using the text editor
- Use the formatting toolbar to add bold, italic, links, or other formatting
- Click Save to apply your changes
Example: "Thank you for your order! We'll notify you within 24 hours when your items are ready for collection at 123 Main Street. We accept cash, EFTPOS, Visa, and Mastercard. Your order will be held for 7 days."
Tips: Include store address, contact details, accepted payment methods, collection timeframe, and what customers need to bring (ID, confirmation email).
Testing Your Pay in Store Integration
- Complete Configuration – Fill in all required fields (Zone, Information, Visibility, Allowed for), then click the blue Save button.
- Make a Test Purchase – Add a product to cart, checkout, select Pay in Store, and complete the order.
- Verify Order Details – Check if the order appears in WebCommander with correct status and that the pending message displays properly.
- Test Customer Experience – Review confirmation emails, verify all information displays correctly, and ensure the checkout flow is smooth.
Common Issues and Solutions
Pay in Store Not Showing at Checkout: Check Zone is set appropriately, Visibility is "Everyone can see," and at least one fulfillment method (Shipping, Delivery, or Store Pickup) is checked in "Allowed for" section.
Pending Message Not Displaying: Verify you've entered text in the Pending Message tab, clicked Save after making changes, and test with a customer order to confirm email delivery.
Wrong Zone Shown: Ensure the correct zone is selected from the dropdown, verify customer's address matches the zone settings, and test with addresses inside and outside your zone.
Best Practices
Clear Communication – Use the Information field to provide specific store address, opening hours, accepted payment methods (cash, EFTPOS, cards), and what customers need to bring for collection.
Zone Configuration – Select appropriate zones for your service area, use "Any Zone" for maximum flexibility or create custom zones for local-only service, and test with different customer locations.
Customer Experience – Keep pending messages clear and reassuring, include collection timeframes and required documents, use the formatting toolbar for better message readability, and test the complete checkout flow.
Fulfillment Options – Only enable fulfillment methods (Shipping, Delivery, Store Pickup) that you can genuinely support, clearly communicate which options accept in-store payment, and ensure staff are trained for each enabled option.
Business Operations – Update information fields when store hours change, notify customers promptly when orders are ready, maintain clear records of in-store payments, and regularly review settings for accuracy.