The Authorize.Net Developer Blog

Posts from Authorize.Net employees, community members and experts about integrating with the Authorize.Net Payment Gateway: sample code, tutorials, and problem-solving techniques, just to name a few.

New CIM Hosted Form Field Added to API

by Administrator Administrator on ‎11-12-2012 10:39 AM (39,335 Views)

We’ve added a field to the CIM hosted form called hostedProfileValidationMode. It works just like validationMode, but without the none option.


hostedProfileValidationMode can use the following values:


liveMode—This value is the default setting.


liveMode generates a transaction to the processor in the amount of $0.01 or $0.00. If successful, the

transaction is immediately voided. Visa authorization transactions are changing from $0.01 to $0.00 for all

processors. All other credit card types use $0.01.


For Visa transactions using $0.00, the billTo address and billTo zip fields are required.


Standard gateway and merchant account fees may apply to the authorization transactions.


testMode—Performs field validation only. All fields are validated. However, fields with unrestricted field

definitions (such as telephone number) do not generate errors.


If you select testMode, a $1.00 test transaction is submitted using the Luhn MOD 10 algorithm to verify

that the credit card number is in a valid format. This test transaction does not appear on the customer's

credit card statement, but it will generate and send a transaction receipt email to the merchant.


If a validation transaction is unsuccessful, the profile is not created, and the merchant receives an error.


For a complete guide to the CIM API, please visit