Compare E-Commerce APIs

Choose one of the integration methods below to connect a Web site to the payment gateway for processing transactions. Also view the Merchant Integration Guide, which focuses on the settings available in the Merchant Interface for configuring a Web site connection to the payment gateway.

Simple CheckoutServer Integration Method (SIM)Direct Post Method (DPM) New!Advanced Integration Method (AIM)
CostFreeFreeFreeFree
Customer ExperiencePays on customizable Authorize.Net Web sitePays on customizable Authorize.Net Web sitePays on your Web sitePays on your Web site
Level of CustomizationChoose one of our Authorize.Net Simple Checkout "Buy Now" and "Donate" buttons or create your own button by customizing color and text.

Single-item purchases in any quantity
Authorize.Net can handle all the steps in the secure transaction process—payment data collection, data submission and the response to the customer—while keeping Authorize.Net virtually transparentYou can control all steps in the payment processYou can control all steps in the payment process
Technical Expertise Required Copy and paste HTML. No API required. Simply log into Merchant Interface to configure Buy Now or Donate buttons. Scripting techniques to authenticate transactions with a unique transaction fingerprint Basic programming skills Advanced scripting knowledge recommended
Merchant SSL Certificate No SSL required No SSL required SSL Recommended SSL Required
User Sessions N/A N/A N/A Must use AIM to maintain user session throughout payment process
Data Storage Data stored on Authorize.Net PCI-compliant servers (reduces risk to merchant) Data stored on Authorize.Net PCI-compliant servers (reduces risk to merchant) Data stored on Authorize.Net PCI-compliant servers (reduces risk to merchant) Data stored locally on secure merchant server
API Resources No API Required View API Documentation View API Documentation View API Documentation