TomatoCart

68685 Downloads
293 users online
TomatoCart Blog

Authorize.Net enables merchants to authorize, settle and manage credit card and electronic check transactions via Web sites, retail stores, mail order/telephone order (MOTO) call centers and mobile devices.

The Advanced Integration Method is the recommended connection method and offers the most secure and flexible integration. AIM allows merchants to host their own secure payment form and send transactions to the payment gateway using an end-to-end secure sockets layer (SSL) connection.

  • Employs industry standard secure data encryption technology - 128-bit Secure Sockets Layer (SSL) protocol.
  • Uses transaction key authentication for ultimate security.
  • Allows control over all phases of the customer's online transaction experience.
  • Configurable transaction response integrates easily with merchant applications.

The Advanced Integration Method will be included in tomatocart v1.1.7 and is available as a separate add-on for existing store owners who are running earlier versions of tomatovcart.

Authorize.net Merchant Interface Settings

The MD5 Hash feature allows transaction responses to be securely received from the payment gateway. The MD5 Hash is calculated with a secret word that is configured in the Authorize.net Merchant Interface -> Settings -> MD5 Hash section. 

Configuration Settings

Enable Authorize.net Credit Card AIM

Setting this parameter to True makes the payment method available to customers during the checkout procedure.

API Login ID

API login ID for the payment gateway account.

API Transaction Key

Transaction key obtained from the Authorize.net Merchant Interface.

Note: it is the api login id rather than the login id for your account. 

MD5 Hash

The MD5 hash value securely verifies the results of a transaction. This must match the value entered in the Authorize.net Merchant Interface Security section.

Transaction Server

The following transaction servers are available to process transactions through:

Live:  The Live server is used in live environments to process and receive payments from customers.

Test:  The Test server is only used to test transactions in a staging environment. No transactions are processed and no payments are made when transactions are being tested.

Transaction Mode 

The following transaction modes are available to process transactions with:

Live: The Live mode verifies and processes the credit card information for processing.

Test: The Test mode only verifies the credit card information for testing purposes when the Live transaction server is being used. No transactions are processed and no payments are made when transactions are being tested. 

Transaction Method

The following transaction methods are available to process transactions with:

Live: The Live mode verifies and processes the credit card information for processing.

Test: The Test mode only verifies the credit card information for testing purposes when the Live transaction server is being used. No transactions are processed and no payments are made when transactions are being tested. 

Payment Zone

If set, this payment method will only be available to orders made within the defined zone.

Set Order Status

The orders status will be updated to this value when a successful transaction has been made.

Sort Order

The position to show the payment method on the checkout payment page against other available payment methods.

cURL Location

The location and filename of the cURL "curl" program file.

Manual Installation (as an Add-On)

After extracting the add-on package, copy the files located in the directory to your installation directory on the server. The files must be copied in the correct directory structure as extracted from the add-on package.

The file listing is as follows:

  • includes/languages/english/modules/payment/authorizenet_cc_aim.php
  • includes/modules/payment/authorizenet_cc_aim.php
  • admin/includes/modules/payment/authorizenet_cc_aim.php

When the files have been copied to their appropriate locations, the payment module will be available in the Administration Panel -> Start Menu -> Modules -> Payment Modules listing where it can be installed. 

 

AddThis Social Bookmark Button
  Leave a Comment

Since the TomatoCart v1.0’s framework getting old and the core is not a pure MVC design, it causes many troubles to create extensions for TomatoCart and make an update. We realized that it’s time to make a complete redesigned to resolve the limitations in TomatoCart v1.x.

The primary goal of TomatoCart v2.0 is to create a simple open source ecommerce framework; it enables developers and designers full-feature ecommerce solution. Below are the key features introduced in TomatoCart v2.0.

1.    Codeigniter

TomatoCart v2.0 is complete rewrite base on Codeigniter which is a very popular PHP development framework. It has great performance and it provides a quick web development environment for developers.

The primary goal is to create a solution with strong extensibility and flexibility. Developers can override any components without touch any core code. This keeps the framework very clean and is very easy for upgrade.

2.    Template Engine

We have made significant improvement in the template system; it is now more like a content management system. We have created a template layout management module in the admin where users can have full control over all pages and template modules. Users can create multiple instances of template modules by drap & drop the template module to different content group and configure parameters for each module.

 

Template Module Management


3.    Responsive Web Design
Responsive web design term is related to the concept of developing a website design in a manner, that helps the lay out to get changed according to the user’s computer screen resolution.
Our responsive web design is slight different from the concept, but more like a sub template system. That’s to say for different device we create different view system, this way can offer user better experience. Currently the template engine support web and mobile device later we will include the support for pad. We use jQuery mobile to create the mobile view for the mobile device. Below are some screen shots:

 

  -- Web Layout: Home Page

 

Home Page

 

  -- Mobile Layout: Home Page

 

Home Mobile

 

 

  -- Web Layout: Product List Page

 

Product List
 

 

  -- Mobile Layout: Product List Page

 

Product List Mobile

 

 

  -- Web Layout: Product Info Page

 

Product Info

 

 

  -- Mobile Layout: Product Info Page

 

Product Info Mobile

 

 

  -- Web Layout: Checkout Page

 

Checkout Page

 

     -- Mobile Layout: Checkout Page

 

Checkout Page Mobile

 

 

4.    Extjs 4
    Extjs has changed quite a lot since version 2.2.1. We have upgraded extjs 2.2.1 to 4.0 so that     developers can use their rich UI widgets and the report system.

  -- Product Purchased Report

 

Products Purchased Report

 

  -- Product Viewed Report

 

Products Viewed Report

 

AddThis Social Bookmark Button
  Comments(8)

Google Analytics is the enterprise-class web analytics solution that gives you rich insights into your
website traffic and marketing effectiveness. Powerful, flexible and easy-to-use features now let you
see and analyze your traffic data in an entirely new way. With Google Analytics, you're more prepared
to write better-targeted ads, strengthen your marketing initiatives and create higher converting websites.
Let's see how to install the Google Analytics in TomatoCart. This feature is implemented as a service of system.

Go to 'Admin Panel->Start->Modules->Services', then install the Google Analytics as a service of system.

Figure 1. Install the Google Analytics as a service

 Figure 2. Add the code from Google

 

 Once the Google Analytics service is started on your site, the traffic data about your site will be recorded on the Google Analytics platform.

 Try it.Cool 

 

AddThis Social Bookmark Button
  Comments(1)

Latest Blog Post

How to install the Authorizenet AIM payment module

Authorize.Net enables merchants to authorize, settle and manage credit card and electronic check transactions via Web sites, retail stores, mail ...

Blog | jack.yin(weijian) | Wednesday, 2 May 2012

More in: About Us

-
+
3

contact_us

info@tomatocart.com
partner@tomatocart.com
support@tomatocart.com
Gtalk: jack.yin@tomatocart.com
Facebook Google+ Linkedin Twitter

Newsletter Subscription