We're happy to announce support for the Authorize.Net Advanced Integration Method API (AIM) in Sueetie Marketplace. With AIM you have two approaches to using Authorize.Net as your eCommerce Payment Gateway, the Authorize.Net Server Integration Method (SIM) and the new Advanced Integration Method (AIM.)
A simple description of the differences between the Advanced and Server methods is that with SIM, credit card entry form and receipt are located on the secure gateway server. With AIM, Sueetie handles the credit card entry and receipt generation, meaning your customer never leaves your site. For both, all authorization and transaction processing occurs on the gateway and no customer credit card information is ever stored on a Sueetie Marketplace database.
Configuring Authorize.Net Advanced Integration Method
To use the Advanced Integration Method select the appropriate Authorize.Net AIM Payment Service in Sueetie Marketplace Administration.
Once you select Authorize.Net AIM you will enter the configuration information for the account as shown below.
Sueetie Marketplace Checkout
Unlike PayPal Direct or the Authorize.Net Server Integration Method, Authorize.Net Advanced Integration Method gives you the ability to keep customers on your site throughout the entire transaction. Below are screenshots to walk you through the checkout process in Sueetie Marketplace using AIM. It is important to note that prior to implementing AIM you will need to get an SSL Certificate to secure your marketplace checkout pages.
The checkout experience starts in the Sueetie Marketplace Shopping Cart.
The "Secure Checkout" button takes the user to your secure (HTTPS://) checkout page where the user's email address is auto-populated and the user is asked for his or her first and last name. Note the "Country" dropdown field. This only displays if any items in the shopping cart are of a Sueetie "Physical Product" Product Type and thus require shipping information. It also serves to define which countries you support shipping.
The Shipping Information form displays if the purchase is a physical product and requires shipping. Otherwise the Payment Information form is displayed.
If you have your Authorize.Net Gateway Account set to use a 3-digit Security Code you can uncomment HTML code found on the page source.
"Complete your Order" performs the transaction via the Authorize.Net Gateway AIM APIs. If the transaction was approved, the customer is taken to the Complete Checkout page where their purchases are displayed.
If an error occurs during the transaction, a site-configurable message is displayed to the user.
When an error occurs an email is sent to the Site Administrator and the exception logged in the Event Log.