| Setting Up Your Storefront > Setting Up Your Payment Methods > Transaction Modes |
Transaction Modes
|
Related Topics: Credit Card Payment | Credit Card Types | Real Time Transactions | Manual Transactions | Voiding Orders |
Overview:
You set the transaction mode to tell the storefront when to "collect" funds from customer credit cards. This is set in the AppConfig:TransactionMode parameter.
Transaction modes apply to Credit Card payments only. The following Transaction modes are supported by the storefront:
Auth: Just verifies card, and places authorize on order total
Auth Capture: Captures funds
If you do NOT want to charge the customer until you ship, then use Auth. If you want to charge at the time the order is received on the web site, use Auth Capture. For charges that come in as Auth (only), you can later "Capture" them via the admin site. There will be a capture button on the order.
NOTE: If you are using the Manual gateway, the TransactionMode setting is ignored (because the Manual gateway just collects credit card info from customer, and stores it with the order).
AppConfig Parameters:
To Access: Login to the Admin Site. Go to Misc click AppConfig
TransactionMode=AUTH (Means that the card is ONLY authorized. You will have to use the admin site to later capture the amount, or process the card manually offline.
TransactionMode=AUTH CAPTURE (Means that the card is authorized AND captured in real-time by the site. Note that ECHECKS are ONLY AUTH CAPTURE
Setting your admin site in AUTH CAPTURE mode automatically sets your Orders as CAPTURED (meaning, the order is PAID). An example below is a processed Order. Go to Orders>View/Manage Orders. Click the Order# then click the Billing link to easily see the TRANSACTION STATE. Notice that the Order below is already CAPTURED since the store has been set to AUTH CAPTURE.
StoreCCInDB=TRUE (Then customers credit card info will be stored in the db in an encrypted string.
StoreCCInDB=FALSE (Then no credit card numbers will be stored anywhere. We highly recommend not storing any credit card numbers unless you have a reason to (e.g. recurring orders). If you do not store them, the customer will just have to re-enter them on every order, which is easy for them to do during checkout. Note that CCV codes are NOTE stored ANYWHERE in the database, as it is not allowed to store them.
Important Reminder: Always perform RESET CACHE for every changes you make in the admin site!
System Requirements | Security Best Practices | Support & Upgrade Contracts | Downloads | Contact Us
Copyright © 1995-2006 All rights reserved.