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 http://developer.authorize.net/api/cim/