<?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 CreatePaymentProfile CC vs UpdatePaymentProfile CC billTo requirements in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/CreatePaymentProfile-CC-vs-UpdatePaymentProfile-CC-billTo/m-p/80243#M50566</link>
    <description>&lt;P&gt;I'm finding I can create a CC payment profile without billTo information, but then if I try to update that same profile and again do not include billTo I get "There is one or more missing or invalid required fields." The documentation appears to list this field as not required in both create and update, I'm looking for clarification on this.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;</description>
    <pubDate>Fri, 03 Dec 2021 15:06:02 GMT</pubDate>
    <dc:creator>bobbydoogle</dc:creator>
    <dc:date>2021-12-03T15:06:02Z</dc:date>
    <item>
      <title>CreatePaymentProfile CC vs UpdatePaymentProfile CC billTo requirements</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/CreatePaymentProfile-CC-vs-UpdatePaymentProfile-CC-billTo/m-p/80243#M50566</link>
      <description>&lt;P&gt;I'm finding I can create a CC payment profile without billTo information, but then if I try to update that same profile and again do not include billTo I get "There is one or more missing or invalid required fields." The documentation appears to list this field as not required in both create and update, I'm looking for clarification on this.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;</description>
      <pubDate>Fri, 03 Dec 2021 15:06:02 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/CreatePaymentProfile-CC-vs-UpdatePaymentProfile-CC-billTo/m-p/80243#M50566</guid>
      <dc:creator>bobbydoogle</dc:creator>
      <dc:date>2021-12-03T15:06:02Z</dc:date>
    </item>
    <item>
      <title>Re: CreatePaymentProfile CC vs UpdatePaymentProfile CC billTo requirements</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/CreatePaymentProfile-CC-vs-UpdatePaymentProfile-CC-billTo/m-p/80244#M50567</link>
      <description>Hello&lt;BR /&gt;&lt;BR /&gt;If you set validationMode to liveMode, address is required for some cards/processors.&lt;BR /&gt;&lt;BR /&gt;liveMode: A $0 or $0.01 (depending on card type and processor) live transaction is processed against the card and then immediately voided. Address is required for cards that support $0 authorizations and will be validated along with card code if submitted.&lt;BR /&gt;&lt;BR /&gt;Mansour</description>
      <pubDate>Fri, 03 Dec 2021 17:09:09 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/CreatePaymentProfile-CC-vs-UpdatePaymentProfile-CC-billTo/m-p/80244#M50567</guid>
      <dc:creator>MansourH</dc:creator>
      <dc:date>2021-12-03T17:09:09Z</dc:date>
    </item>
    <item>
      <title>Re: CreatePaymentProfile CC vs UpdatePaymentProfile CC billTo requirements</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/CreatePaymentProfile-CC-vs-UpdatePaymentProfile-CC-billTo/m-p/80256#M50576</link>
      <description>&lt;P&gt;This largely answers my question, but why can I create and not update with the same info / cards? These are btw the test visa cards from Authorize.net. What is best practice, should I just require address info? How much of this address info is required specifically, I'm not sure where this is documented or how to test it quickly.&lt;/P&gt;</description>
      <pubDate>Sat, 04 Dec 2021 18:32:39 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/CreatePaymentProfile-CC-vs-UpdatePaymentProfile-CC-billTo/m-p/80256#M50576</guid>
      <dc:creator>bobbydoogle</dc:creator>
      <dc:date>2021-12-04T18:32:39Z</dc:date>
    </item>
    <item>
      <title>Re: CreatePaymentProfile CC vs UpdatePaymentProfile CC billTo requirements</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/CreatePaymentProfile-CC-vs-UpdatePaymentProfile-CC-billTo/m-p/80257#M50577</link>
      <description>&lt;P&gt;Whats confusing me is I updated from v1 to v2 api. Previously I did not require this info to update credit card payment information. Now it appears I must include a bill to, and the entire bill to object first/last/address/city/stawte/zip/country/phone number. Otherwise its saying missing info.&lt;/P&gt;</description>
      <pubDate>Sat, 04 Dec 2021 20:54:27 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/CreatePaymentProfile-CC-vs-UpdatePaymentProfile-CC-billTo/m-p/80257#M50577</guid>
      <dc:creator>bobbydoogle</dc:creator>
      <dc:date>2021-12-04T20:54:27Z</dc:date>
    </item>
    <item>
      <title>Re: CreatePaymentProfile CC vs UpdatePaymentProfile CC billTo requirements</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/CreatePaymentProfile-CC-vs-UpdatePaymentProfile-CC-billTo/m-p/80294#M50598</link>
      <description>&lt;P&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/17395"&gt;@bobbydoogle&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Under liveMode validation, same requirements applies on all requests (e.g. CreatePaymentProfile, UpdatePaymentProfile), I assume &lt;EM&gt;validationMode&lt;/EM&gt; is set to testMode in your &lt;A href="https://developer.authorize.net/api/reference/index.html#customer-profiles-create-customer-payment-profile" target="_self"&gt;&lt;EM&gt;createCustomerPaymentProfileRequest&lt;/EM&gt;&lt;/A&gt;, while it is set to liveMode in your&amp;nbsp;&lt;EM&gt;&lt;A href="https://developer.authorize.net/api/reference/index.html#customer-profiles-update-customer-payment-profile" target="_self"&gt;updateCustomerPaymentProfileRequest&lt;/A&gt;.&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;validationMode &lt;/STRONG&gt;can either be set to testMode or liveMode:&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;STRONG&gt;testMode&lt;/STRONG&gt;: this validation perform a Luhn mod-10 check on the card number, no authorization request is sent to the processor.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;STRONG&gt;liveMode&lt;/STRONG&gt;: this validation submit a $0 or $0.01 authorization request to the processor to confirm the card number belongs to an active credit or debit account.&amp;nbsp;&lt;U&gt;billTo.address &amp;amp; billTo.zip are required for cards/processor that support $0 authorization&lt;/U&gt;.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I hope this helps.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Mansour&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Dec 2021 19:54:56 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/CreatePaymentProfile-CC-vs-UpdatePaymentProfile-CC-billTo/m-p/80294#M50598</guid>
      <dc:creator>MansourH</dc:creator>
      <dc:date>2021-12-06T19:54:56Z</dc:date>
    </item>
    <item>
      <title>Re: CreatePaymentProfile CC vs UpdatePaymentProfile CC billTo requirements</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/CreatePaymentProfile-CC-vs-UpdatePaymentProfile-CC-billTo/m-p/80303#M50605</link>
      <description>&lt;P&gt;Great, this is helpful, as you mentioned I'm in testMode on create, and liveMode on update, I can now fix my problem. One small question that I couldn't find in the docs, is the benefit / reason to do liveMode lower fees for some cards / processing? Otherwise I wouldn't see the benefit of providing address / zip information.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Tue, 07 Dec 2021 10:35:54 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/CreatePaymentProfile-CC-vs-UpdatePaymentProfile-CC-billTo/m-p/80303#M50605</guid>
      <dc:creator>bobbydoogle</dc:creator>
      <dc:date>2021-12-07T10:35:54Z</dc:date>
    </item>
    <item>
      <title>Re: CreatePaymentProfile CC vs UpdatePaymentProfile CC billTo requirements</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/CreatePaymentProfile-CC-vs-UpdatePaymentProfile-CC-billTo/m-p/80310#M50611</link>
      <description>&lt;P&gt;The main benefit of using liveMode validation is to only store customer payment profiles that were validated (i.e. only store valid payment card details), this is achieved by submitting the smallest supported amount for authorization ($0 or $0.01) and only store the data if and only if the request has been authorized by the cardholder issuing bank.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you wish to only use testMode validation at profile creation/update, you can always at a later date validate the details of a given customer payment profile if needs be, by calling&amp;nbsp;&lt;EM&gt;&lt;A href="https://developer.authorize.net/api/reference/index.html#customer-profiles-validate-customer-payment-profile" target="_self"&gt;validateCustomerPaymentProfileRequest&lt;/A&gt;.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Mansour&lt;/P&gt;</description>
      <pubDate>Wed, 08 Dec 2021 13:49:25 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/CreatePaymentProfile-CC-vs-UpdatePaymentProfile-CC-billTo/m-p/80310#M50611</guid>
      <dc:creator>MansourH</dc:creator>
      <dc:date>2021-12-08T13:49:25Z</dc:date>
    </item>
  </channel>
</rss>

