<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic CIM - Bank Refund &amp;amp; Validation Mode in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/CIM-Bank-Refund-amp-Validation-Mode/m-p/35975#M20054</link>
    <description>&lt;P&gt;I want to confirm following for Bank Transactions using CIM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) Can I perform a refund for Bank transaction using CIM ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) Can I user ValidationMode parameter for Bank Account validation as well, I know it works for Credit Card&lt;BR /&gt;&lt;BR /&gt;As per CIM Documentation, below is description of ValidationMode&lt;BR /&gt;__________________________&lt;/P&gt;&lt;DIV&gt;&lt;BR /&gt;The validationMode Parameter&lt;BR /&gt;&lt;BR /&gt;The validationMode parameter enables you to generate a test transaction at the time you&lt;BR /&gt;create or update a customer profile. The functions CreateCustomerProfile,&lt;BR /&gt;CreateCustomerPaymentProfile, UpdateCustomerPaymentProfile, and&lt;BR /&gt;ValidateCustomerPaymentProfile all include a validationMode parameter, which can have&lt;BR /&gt;one of the following values:&lt;BR /&gt;LiveMode—This value is the default setting.&lt;BR /&gt;liveMode generates a transaction to the processor in the amount of $0.01 or $0.00. If&lt;BR /&gt;successful, the transaction is immediately voided. Visa authorization transactions are&lt;BR /&gt;changing from $0.01 to $0.00 for all processors. All other credit card types use $0.01.&lt;BR /&gt;Standard gateway and merchant account fees may apply to the authorization&lt;BR /&gt;transactions.&lt;BR /&gt;For Visa transactions using $0.00, the billTo address and billTo zip fields are required.&lt;/DIV&gt;&lt;DIV&gt;TestMode—Performs field validation only. All fields are validated. However, fields with&lt;BR /&gt;unrestricted field definitions (such as telephone number) do not generate errors.&lt;BR /&gt;If you select testMode, a $1.00 test transaction is submitted using the Luhn MOD 10&lt;BR /&gt;algorithm to verify that the credit card number is in a valid format. This test transaction&lt;BR /&gt;does not appear on the customer's credit card statement, but it will generate and send&lt;BR /&gt;a transaction receipt email to the merchant.&lt;BR /&gt;Note&lt;BR /&gt;Parameters required for individual API calls are in addition to the authentication&lt;BR /&gt;parameters required for all API calls.&lt;BR /&gt;Note&lt;BR /&gt;For .NET programmers: When a parameter is optional, and if you use&lt;BR /&gt;serialization, then the .NET language you are using automatically creates&lt;BR /&gt;Boolean properties that indicate whether or not non-nullable parameters are&lt;BR /&gt;specified. For example, if there is a parameter named validationMode that is an&lt;BR /&gt;Enumeration type, a parameter called validationModeSpecified is&lt;BR /&gt;automatically created. By default, these properties are set to false. If a request&lt;BR /&gt;passes a value for an optional parameter, be sure to set these properties to true&lt;BR /&gt;so that the value is not ignored.&lt;BR /&gt;Customer Information Manager Guide | July 2013 16&lt;BR /&gt;Chapter 2 Executing an API Call&lt;BR /&gt;None—When this value is submitted, no additional validation is performed.&lt;BR /&gt;When you call the CreateCustomerProfile function, you must use a value of none if the&lt;BR /&gt;request does not include any payment profile information.&lt;BR /&gt;When you call the ValidateCustomerPaymentProfile function, you must use either&lt;BR /&gt;testMode or liveMode.&lt;/DIV&gt;</description>
    <pubDate>Mon, 30 Sep 2013 08:38:37 GMT</pubDate>
    <dc:creator>bobinsondhi123</dc:creator>
    <dc:date>2013-09-30T08:38:37Z</dc:date>
    <item>
      <title>CIM - Bank Refund &amp; Validation Mode</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/CIM-Bank-Refund-amp-Validation-Mode/m-p/35975#M20054</link>
      <description>&lt;P&gt;I want to confirm following for Bank Transactions using CIM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) Can I perform a refund for Bank transaction using CIM ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) Can I user ValidationMode parameter for Bank Account validation as well, I know it works for Credit Card&lt;BR /&gt;&lt;BR /&gt;As per CIM Documentation, below is description of ValidationMode&lt;BR /&gt;__________________________&lt;/P&gt;&lt;DIV&gt;&lt;BR /&gt;The validationMode Parameter&lt;BR /&gt;&lt;BR /&gt;The validationMode parameter enables you to generate a test transaction at the time you&lt;BR /&gt;create or update a customer profile. The functions CreateCustomerProfile,&lt;BR /&gt;CreateCustomerPaymentProfile, UpdateCustomerPaymentProfile, and&lt;BR /&gt;ValidateCustomerPaymentProfile all include a validationMode parameter, which can have&lt;BR /&gt;one of the following values:&lt;BR /&gt;LiveMode—This value is the default setting.&lt;BR /&gt;liveMode generates a transaction to the processor in the amount of $0.01 or $0.00. If&lt;BR /&gt;successful, the transaction is immediately voided. Visa authorization transactions are&lt;BR /&gt;changing from $0.01 to $0.00 for all processors. All other credit card types use $0.01.&lt;BR /&gt;Standard gateway and merchant account fees may apply to the authorization&lt;BR /&gt;transactions.&lt;BR /&gt;For Visa transactions using $0.00, the billTo address and billTo zip fields are required.&lt;/DIV&gt;&lt;DIV&gt;TestMode—Performs field validation only. All fields are validated. However, fields with&lt;BR /&gt;unrestricted field definitions (such as telephone number) do not generate errors.&lt;BR /&gt;If you select testMode, a $1.00 test transaction is submitted using the Luhn MOD 10&lt;BR /&gt;algorithm to verify that the credit card number is in a valid format. This test transaction&lt;BR /&gt;does not appear on the customer's credit card statement, but it will generate and send&lt;BR /&gt;a transaction receipt email to the merchant.&lt;BR /&gt;Note&lt;BR /&gt;Parameters required for individual API calls are in addition to the authentication&lt;BR /&gt;parameters required for all API calls.&lt;BR /&gt;Note&lt;BR /&gt;For .NET programmers: When a parameter is optional, and if you use&lt;BR /&gt;serialization, then the .NET language you are using automatically creates&lt;BR /&gt;Boolean properties that indicate whether or not non-nullable parameters are&lt;BR /&gt;specified. For example, if there is a parameter named validationMode that is an&lt;BR /&gt;Enumeration type, a parameter called validationModeSpecified is&lt;BR /&gt;automatically created. By default, these properties are set to false. If a request&lt;BR /&gt;passes a value for an optional parameter, be sure to set these properties to true&lt;BR /&gt;so that the value is not ignored.&lt;BR /&gt;Customer Information Manager Guide | July 2013 16&lt;BR /&gt;Chapter 2 Executing an API Call&lt;BR /&gt;None—When this value is submitted, no additional validation is performed.&lt;BR /&gt;When you call the CreateCustomerProfile function, you must use a value of none if the&lt;BR /&gt;request does not include any payment profile information.&lt;BR /&gt;When you call the ValidateCustomerPaymentProfile function, you must use either&lt;BR /&gt;testMode or liveMode.&lt;/DIV&gt;</description>
      <pubDate>Mon, 30 Sep 2013 08:38:37 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/CIM-Bank-Refund-amp-Validation-Mode/m-p/35975#M20054</guid>
      <dc:creator>bobinsondhi123</dc:creator>
      <dc:date>2013-09-30T08:38:37Z</dc:date>
    </item>
    <item>
      <title>Re: CIM - Bank Refund &amp; Validation Mode</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/CIM-Bank-Refund-amp-Validation-Mode/m-p/36003#M20065</link>
      <description>A lot of banks block micro transactions, so I would guess that validationMode, even if you can set it, should be left turned off for bank accounts. Yes, you can refund bank transactions, take a look at the possible parameters for a refund in the CIM documentation.</description>
      <pubDate>Tue, 01 Oct 2013 00:05:44 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/CIM-Bank-Refund-amp-Validation-Mode/m-p/36003#M20065</guid>
      <dc:creator>TJPride</dc:creator>
      <dc:date>2013-10-01T00:05:44Z</dc:date>
    </item>
  </channel>
</rss>

