<?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 Re: Mastercard ASI (Account Status Inquiry) support in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/61224#M35712</link>
    <description>&lt;P&gt;I have 2 requirements at the moment.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. I need to understand whether Authorize.NET integrate with the Mastercard ASI (Account Status Inquiry) service (I understand that this is only for Mastercard branded cards). If so, which of the Authorize.NET APIs do I use to take advantage of Mastercard ASI functionality?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. On the new endpoint&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;&lt;A href="https://apitest.authorize.net/xml/v1/request.api" target="_blank" rel="nofollow noopener noreferrer"&gt;https://apitest.authorize.net/xml/v1/request.api&lt;/A&gt;&lt;/EM&gt;&lt;/STRONG&gt;&amp;nbsp; what request do I send to do a $0 auth and validate?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 15 Jan 2018 09:49:32 GMT</pubDate>
    <dc:creator>smrdev75</dc:creator>
    <dc:date>2018-01-15T09:49:32Z</dc:date>
    <item>
      <title>Mastercard ASI (Account Status Inquiry) support</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/61155#M35647</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Mastercard have an ASI (Account Status Inquiry) service which is useful for verifying card details without submitting transactions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do any of the Authorize.NET APIs support Mastercard ASI functionality or does Authorize.NET integrate with Mastercard ASI behind the scenes for zero dollar value authOnly transactions?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jan 2018 09:24:37 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/61155#M35647</guid>
      <dc:creator>smrdev75</dc:creator>
      <dc:date>2018-01-10T09:24:37Z</dc:date>
    </item>
    <item>
      <title>Re: Mastercard ASI (Account Status Inquiry) support</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/61185#M35675</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/23067"&gt;@smrdev75&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You should be able to use the validate customer profile API for this&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://developer.authorize.net/api/reference/index.html#customer-profiles-validate-customer-payment-profile" target="_blank"&gt;https://developer.authorize.net/api/reference/index.html#customer-profiles-validate-customer-payment-profile&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class="table table-condensed"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;validationMode&lt;/TD&gt;
&lt;TD&gt;Indicates the processing mode for the request. If the customer profile contains no payment data, this field should not be sent.&lt;BR /&gt;&lt;BR /&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;DIV&gt;String.&lt;BR /&gt;&lt;BR /&gt;Use&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;testMode&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to perform a Luhn mod-10 check on the card number, without further validation. Use&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;liveMode&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to submit a zero-dollar or one-cent transaction (depending on card type and processor support) to confirm the card number belongs to an active credit or debit account.&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Thu, 11 Jan 2018 08:08:32 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/61185#M35675</guid>
      <dc:creator>Anurag</dc:creator>
      <dc:date>2018-01-11T08:08:32Z</dc:date>
    </item>
    <item>
      <title>Re: Mastercard ASI (Account Status Inquiry) support</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/61200#M35690</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't think the&amp;nbsp;Customer Profile API is relevant to my use case as I do not use customer profiles. I've recently taken ownership of some code which uses the following endpoint:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://test.authorize.net/gateway/transact.dll" target="_blank"&gt;https://test.authorize.net/gateway/transact.dll&amp;nbsp;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does this API have any sort of card verification service?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know some other payment services providers have zero dollar value auth services which allow cards to be verified.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Syed.&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jan 2018 12:35:07 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/61200#M35690</guid>
      <dc:creator>smrdev75</dc:creator>
      <dc:date>2018-01-12T12:35:07Z</dc:date>
    </item>
    <item>
      <title>Re: Mastercard ASI (Account Status Inquiry) support</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/61204#M35693</link>
      <description>&lt;P&gt;Hi Syed&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;EM&gt;&lt;A href="https://test.authorize.net/gateway/transact.dll" target="_blank"&gt;https://test.authorize.net/gateway/transact.dll&lt;/A&gt;&lt;/EM&gt; is our legacy API endpoint, we recommend to use our&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;new endpoint &lt;STRONG&gt;&lt;EM&gt;&lt;A href="https://apitest.authorize.net/xml/v1/request.api" target="_blank"&gt;https://apitest.authorize.net/xml/v1/request.api&lt;/A&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But to answer your question,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Mastercard ASI is a&amp;nbsp;service only for&amp;nbsp;Mastercard&amp;nbsp;brand cards but if you want validate&amp;nbsp;any brand card you can do a $0 transaction and validate it, although it depends on if the processor you have opted for supports $0 &lt;SPAN&gt;transaction&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Or another way is do a fixed amount transaction and later void it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Kaushik&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jan 2018 14:34:05 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/61204#M35693</guid>
      <dc:creator>kikmak42</dc:creator>
      <dc:date>2018-01-12T14:34:05Z</dc:date>
    </item>
    <item>
      <title>Re: Mastercard ASI (Account Status Inquiry) support</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/61224#M35712</link>
      <description>&lt;P&gt;I have 2 requirements at the moment.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. I need to understand whether Authorize.NET integrate with the Mastercard ASI (Account Status Inquiry) service (I understand that this is only for Mastercard branded cards). If so, which of the Authorize.NET APIs do I use to take advantage of Mastercard ASI functionality?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. On the new endpoint&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;&lt;A href="https://apitest.authorize.net/xml/v1/request.api" target="_blank" rel="nofollow noopener noreferrer"&gt;https://apitest.authorize.net/xml/v1/request.api&lt;/A&gt;&lt;/EM&gt;&lt;/STRONG&gt;&amp;nbsp; what request do I send to do a $0 auth and validate?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jan 2018 09:49:32 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/61224#M35712</guid>
      <dc:creator>smrdev75</dc:creator>
      <dc:date>2018-01-15T09:49:32Z</dc:date>
    </item>
    <item>
      <title>Re: Mastercard ASI (Account Status Inquiry) support</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/61233#M35719</link>
      <description>&lt;P&gt;1. I need to understand whether Authorize.NET integrate with the Mastercard ASI (Account Status Inquiry) service (I understand that this is only for Mastercard branded cards). If so, which of the Authorize.NET APIs do I use to take advantage of Mastercard ASI functionality?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[Bhavana]:&amp;nbsp; It depends on the processor and its card type features where the zero dollar auth is supported. Which processor are you trying to integrate to for your transactions?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. On the new endpoint&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;&lt;A href="https://apitest.authorize.net/xml/v1/request.api" target="_blank" rel="nofollow noopener noreferrer noopener noreferrer"&gt;https://apitest.authorize.net/xml/v1/request.api&lt;/A&gt;&lt;/EM&gt;&lt;/STRONG&gt;&amp;nbsp; what request do I send to do a $0 auth and validate?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[Bhavana]: Pls. use the following to make the zero dollar auth. Below is the certTest request&lt;/P&gt;&lt;PRE&gt;&amp;lt;createTransactionRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;
  &amp;lt;merchantAuthentication&amp;gt;
    &amp;lt;name&amp;gt;78BZ5Xprry&amp;lt;/name&amp;gt;
    &amp;lt;transactionKey&amp;gt;8s2F95Q7brhHd7Tn&amp;lt;/transactionKey&amp;gt;
  &amp;lt;/merchantAuthentication&amp;gt;
  &amp;lt;refId&amp;gt;123456&amp;lt;/refId&amp;gt;
  &amp;lt;transactionRequest&amp;gt;
    &amp;lt;transactionType&amp;gt;authOnlyTransaction&amp;lt;/transactionType&amp;gt;
    &amp;lt;amount&amp;gt;0&amp;lt;/amount&amp;gt;
    &amp;lt;payment&amp;gt;
      &amp;lt;creditCard&amp;gt;
        &amp;lt;cardNumber&amp;gt;5424000000000015&amp;lt;/cardNumber&amp;gt;
        &amp;lt;expirationDate&amp;gt;2020-12&amp;lt;/expirationDate&amp;gt;
        &amp;lt;cardCode&amp;gt;999&amp;lt;/cardCode&amp;gt;
      &amp;lt;/creditCard&amp;gt;
    &amp;lt;/payment&amp;gt;
    &amp;lt;order&amp;gt;
     &amp;lt;invoiceNumber&amp;gt;INV-12345&amp;lt;/invoiceNumber&amp;gt;
     &amp;lt;description&amp;gt;Product Description&amp;lt;/description&amp;gt;
    &amp;lt;/order&amp;gt;
    &amp;lt;lineItems&amp;gt;
      &amp;lt;lineItem&amp;gt;
        &amp;lt;itemId&amp;gt;1&amp;lt;/itemId&amp;gt;
        &amp;lt;name&amp;gt;vase&amp;lt;/name&amp;gt;
        &amp;lt;description&amp;gt;Cannes logo &amp;lt;/description&amp;gt;
        &amp;lt;quantity&amp;gt;18&amp;lt;/quantity&amp;gt;
        &amp;lt;unitPrice&amp;gt;45.00&amp;lt;/unitPrice&amp;gt;
      &amp;lt;/lineItem&amp;gt;
    &amp;lt;/lineItems&amp;gt;
    &amp;lt;tax&amp;gt;
      &amp;lt;amount&amp;gt;4.26&amp;lt;/amount&amp;gt;
      &amp;lt;name&amp;gt;level2 tax name&amp;lt;/name&amp;gt;
      &amp;lt;description&amp;gt;level2 tax&amp;lt;/description&amp;gt;
    &amp;lt;/tax&amp;gt;
    &amp;lt;duty&amp;gt;
      &amp;lt;amount&amp;gt;8.55&amp;lt;/amount&amp;gt;
      &amp;lt;name&amp;gt;duty name&amp;lt;/name&amp;gt;
      &amp;lt;description&amp;gt;duty description&amp;lt;/description&amp;gt;
    &amp;lt;/duty&amp;gt;
    &amp;lt;shipping&amp;gt;
      &amp;lt;amount&amp;gt;4.26&amp;lt;/amount&amp;gt;
      &amp;lt;name&amp;gt;level2 tax name&amp;lt;/name&amp;gt;
      &amp;lt;description&amp;gt;level2 tax&amp;lt;/description&amp;gt;
    &amp;lt;/shipping&amp;gt;
    &amp;lt;poNumber&amp;gt;456654&amp;lt;/poNumber&amp;gt;
    &amp;lt;customer&amp;gt;
      &amp;lt;id&amp;gt;99999456654&amp;lt;/id&amp;gt;
    &amp;lt;/customer&amp;gt;
    &amp;lt;billTo&amp;gt;
      &amp;lt;firstName&amp;gt;Ellen&amp;lt;/firstName&amp;gt;
      &amp;lt;lastName&amp;gt;Johnson&amp;lt;/lastName&amp;gt;
      &amp;lt;company&amp;gt;Souveniropolis&amp;lt;/company&amp;gt;
      &amp;lt;address&amp;gt;14 Main Street&amp;lt;/address&amp;gt;
      &amp;lt;city&amp;gt;Pecan Springs&amp;lt;/city&amp;gt;
      &amp;lt;state&amp;gt;TX&amp;lt;/state&amp;gt;
      &amp;lt;zip&amp;gt;44628&amp;lt;/zip&amp;gt;
      &amp;lt;country&amp;gt;USA&amp;lt;/country&amp;gt;
    &amp;lt;/billTo&amp;gt;
    &amp;lt;shipTo&amp;gt;
      &amp;lt;firstName&amp;gt;China&amp;lt;/firstName&amp;gt;
      &amp;lt;lastName&amp;gt;Bayles&amp;lt;/lastName&amp;gt;
      &amp;lt;company&amp;gt;Thyme for Tea&amp;lt;/company&amp;gt;
      &amp;lt;address&amp;gt;12 Main Street&amp;lt;/address&amp;gt;
      &amp;lt;city&amp;gt;Pecan Springs&amp;lt;/city&amp;gt;
      &amp;lt;state&amp;gt;TX&amp;lt;/state&amp;gt;
      &amp;lt;zip&amp;gt;44628&amp;lt;/zip&amp;gt;
      &amp;lt;country&amp;gt;USA&amp;lt;/country&amp;gt;
    &amp;lt;/shipTo&amp;gt;
    &amp;lt;customerIP&amp;gt;192.168.1.1&amp;lt;/customerIP&amp;gt;
    &amp;lt;userFields&amp;gt;
      &amp;lt;userField&amp;gt;
        &amp;lt;name&amp;gt;MerchantDefinedFieldName1&amp;lt;/name&amp;gt;
        &amp;lt;value&amp;gt;MerchantDefinedFieldValue1&amp;lt;/value&amp;gt;
      &amp;lt;/userField&amp;gt;
      &amp;lt;userField&amp;gt;
        &amp;lt;name&amp;gt;favorite_color&amp;lt;/name&amp;gt;
        &amp;lt;value&amp;gt;blue&amp;lt;/value&amp;gt;
      &amp;lt;/userField&amp;gt;
    &amp;lt;/userFields&amp;gt;
  &amp;lt;/transactionRequest&amp;gt;
&amp;lt;/createTransactionRequest&amp;gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 17 Jan 2018 00:55:21 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/61233#M35719</guid>
      <dc:creator>bhav</dc:creator>
      <dc:date>2018-01-17T00:55:21Z</dc:date>
    </item>
    <item>
      <title>Re: Mastercard ASI (Account Status Inquiry) support</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/65981#M39577</link>
      <description>&lt;P&gt;Hi there, I tried to implement the above code using the sample code&amp;nbsp;&lt;A href="https://github.com/AuthorizeNet/sample-code-java" target="_blank"&gt;https://github.com/AuthorizeNet/sample-code-java&lt;/A&gt; for Zero Pre Auth but is failing. Please find below the details.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to make a authOnlyTransaction with amount 0 to cater Mastercard ASI requirements. The transaction is failing with transaction error code 290 (There is one or more missing or invalid required fields.) and resultCode "ERROR" with code "E00027"&lt;/P&gt;&lt;P&gt;I am able to make successful transaction if I change the amount to a non zero value.&lt;/P&gt;&lt;P&gt;Environment: Sanbox&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;Request data structure:&lt;/P&gt;&lt;PRE&gt;{
  "merchantAuthentication": {
    "name": "-removed-",
    "transactionKey": "-removed-",
    "sessionToken": null,
    "password": null,
    "impersonationAuthentication": null,
    "fingerPrint": null,
    "clientKey": null,
    "accessToken": null,
    "mobileDeviceId": null
  },
  "clientId": null,
  "refId": "12345",
  "transactionRequest": {
    "transactionType": "authOnlyTransaction",
    "amount": 0.00,
    "currencyCode": null,
    "payment": {
      "creditCard": {
        "cardNumber": "4242424242424242",
        "expirationDate": "0822",
        "cardCode": "123",
        "isPaymentToken": null,
        "cryptogram": null,
        "tokenRequestorName": null,
        "tokenRequestorId": null,
        "tokenRequestorEci": null
      },
      "bankAccount": null,
      "trackData": null,
      "encryptedTrackData": null,
      "payPal": null,
      "opaqueData": null,
      "emv": null,
      "dataSource": null
    },
    "profile": null,
    "solution": null,
    "callId": null,
    "terminalNumber": null,
    "authCode": null,
    "refTransId": null,
    "splitTenderId": null,
    "order": null,
    "lineItems": null,
    "tax": null,
    "duty": null,
    "shipping": null,
    "taxExempt": null,
    "poNumber": null,
    "customer": null,
    "billTo": null,
    "shipTo": null,
    "customerIP": null,
    "cardholderAuthentication": null,
    "retail": null,
    "employeeId": null,
    "transactionSettings": null,
    "userFields": null,
    "surcharge": null,
    "merchantDescriptor": null,
    "subMerchant": null,
    "tip": null,
    "processingOptions": null,
    "subsequentAuthInformation": null,
    "otherTax": null,
    "shipFrom": null
  }
}&lt;/PRE&gt;&lt;P&gt;&lt;SPAN&gt;Response:&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;{
      "refId": "12345",
      "messages": {
        "resultCode": "ERROR",
        "message": [
          {
            "code": "E00027",
            "text": "The transaction was unsuccessful."
          }
        ]
      },
      "sessionToken": null,
      "transactionResponse": {
        "responseCode": "3",
        "rawResponseCode": null,
        "authCode": "",
        "avsResultCode": "P",
        "cvvResultCode": "",
        "cavvResultCode": "",
        "transId": "0",
        "refTransID": "",
        "transHash": "0361773D30A57757263264653B9B5EAA",
        "testRequest": "0",
        "accountNumber": "XXXX4242",
        "entryMode": null,
        "accountType": "Visa",
        "splitTenderId": null,
        "prePaidCard": null,
        "messages": null,
        "errors": {
          "error": [
            {
              "errorCode": "290",
              "errorText": "There is one or more missing or invalid required fields."
            }
          ]
        },
        "splitTenderPayments": null,
        "userFields": null,
        "shipTo": null,
        "secureAcceptance": null,
        "emvResponse": null,
        "transHashSha2": "9BE4002C112F9674B30F6202138EE717C23383A7B422912D27EDA6C4ACB0EFBF5764FDAF9B67A5F6AF33DCEFD857581A22DD12BFD1961FE17465AF7412173C0C",
        "profile": null,
        "networkTransId": null
      },
      "profileResponse": null
    }&lt;/PRE&gt;</description>
      <pubDate>Wed, 23 Jan 2019 10:06:05 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/65981#M39577</guid>
      <dc:creator>abdulperayil</dc:creator>
      <dc:date>2019-01-23T10:06:05Z</dc:date>
    </item>
    <item>
      <title>Re: Mastercard ASI (Account Status Inquiry) support</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/66047#M39640</link>
      <description>&lt;P&gt;&lt;SPAN class="comment-copy"&gt;I managed to make a successful request with amount 0 by providing data for "billTo" input parameter. "billTo": { "address": "14 Main Street", "zip": "44628" } The address and zip fields seems mandatory if the amount is zero. For non zero amounts, they are optional.&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;curl -X POST \
  https://apitest.authorize.net/xml/v1/request.api \
  -H 'Content-Type: application/json' \
  -H 'Postman-Token: b5e8194e-2ca6-417c-af47-ac079133abbd' \
  -H 'cache-control: no-cache' \
  -d '{
   "createTransactionRequest": {
      "merchantAuthentication": {
         "name": "--removed--",
         "transactionKey": "--removed--"
      },
      "transactionRequest": {
         "transactionType": "authOnlyTransaction",
         "amount": "0",
         "payment": {
            "creditCard": {
               "cardNumber": "4007000000027",
               "expirationDate": "2020-12"
            }
         },
         "billTo": {
            "address": "14 Main Street",
            "zip": "44628"
         }
      }
   }
}'&lt;/PRE&gt;&lt;P&gt;&lt;SPAN&gt;Can anyone please update why this fields are mandatory only for amount zero?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Jan 2019 13:57:36 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Mastercard-ASI-Account-Status-Inquiry-support/m-p/66047#M39640</guid>
      <dc:creator>abdulperayil</dc:creator>
      <dc:date>2019-01-24T13:57:36Z</dc:date>
    </item>
  </channel>
</rss>

