Menu

Account Updater Acknowledgment Response

This section provides information concerning the format and elements of an Account Updater acknowledgment response. This section contains the following topics:

  • Account Updater Acknowledgment Response Format
  • Account Updater Acknowledgment Response Codes

Account Updater Acknowledgment Response Format

When you submit an Account Updater request, Worldpay returns an acknowledgment response. This response confirms that we have received the request and contains validation information concerning the XML syntax of the request, card numbers, and expiration dates.

Account Updater Acknowledgment Response XML Structure

Copied!
<cnpResponse  version= "11.2" response="0" message="Valid Format" cnpSessionId="1700000128">
 <batchResponse  cnpBatchId="1700000136" merchantId="TestMerchant01">
 <accountUpdateResponse  id=”1234” reportGroup="MerchantReportGroup01">
 <cnpTxnId> Transaction Id</cnpTxnId>
 <orderId> Order Id</orderId>
 <response> Response Code</response>
 <responseTime> Date and Time in GMT</responseTime>
 <message> Response Message</message>
 </accountUpdateResponse>
 </batchResponse>
</cnpResponse>

As shown in the structure above, the parent element is<cnpResponse>. This element has several attributes and can contain one or more <batchResponse> child elements. The <batchResponse> element also has several attributes and can contain one or more <accountUpdateResponse> child elements.cnpAPI Account Updater Elementsprovides definitions of each element and/or attribute.

Account Updater Acknowledgment Response

Copied!
<cnpResponse version ="12.0" response ="0" message ="Valid Format" cnpSessionId ="1700000128">
    <batchResponse cnpBatchId ="1700000136" merchantId ="TestMerchant01">       
        <accountUpdateResponse id ="1234" reportGroup ="Merch01ReportGrp">
            <cnpTxnId>1100000090</cnpTxnId>
            <orderId>MERCH01-0001</orderId>
            <response>000</response>
            <responseTime>2017-04-11T15:44:25</responseTime>
            <message>Approved</message>
        </accountUpdateResponse>
        <accountUpdateResponse id ="1235" reportGroup ="Merch01ReportGrp">
            <cnpTxnId>1100000108</cnpTxnId>
            <response>000</response>
            <responseTime>2017-04-11T15:44:26</responseTime>
            <message>Approved</message>
        </accountUpdateResponse>
    </batchResponse>
        <batchResponse cnpBatchId ="1700000138" merchantId ="TestMerchant02">
            <accountUpdateResponse id ="1236" reportGroup ="Merch02ReportGrp">
                <cnpTxnId>1100000090</cnpTxnId>
                <orderId>MERCH02-0001</orderId>
                <response>000</response>
                <responseTime>2017-04-11T15:44:25</responseTime>
                <message>Approved</message>
            </accountUpdateResponse>
            <accountUpdateResponse id ="1237" reportGroup ="Merch02ReportGrp">
                <cnpTxnId>1100000108
                </cnpTxnId>
                <orderId>MERCH02-0002
                </orderId>
                <response>000
                </response>
                <responseTime>2017-04-11T15:44:26
                </responseTime>
                <message>Approved
                </message>
            </accountUpdateResponse>
    </batchResponse>
</cnpResponse>

Account Updater Acknowledgment Response Codes

As explained above, when Worldpay receives an Account Updater request, we immediately return an acknowledgment file to you. If the response file indicates that there are any errors, you must resolve the issues and submit corrected account information in a new Account Updater request.Account Updater Acknowledgment Response Codesprovides information concerning the possible contents of the <response> and <message> elements.

Account Updater Acknowledgment Response Codes

Response CodeResponse MessageResolution
000ApprovedWorldpay forwards these accounts to the network (Visa and MasterCard).
301Invalid account numberThe card number is not valid. Correct the account number and resubmit the card data.
320Invalid Expiration DateThe expiration date is not valid. Correct the expiration date and resubmit the card data.
821Merchant is not authorized for tokensYou are not authorized to use tokens.
822Token was not foundThe submitted token was not found in the system. Correct the token number and resubmit.
823Token was InvalidThe submitted token failed validation. Correct the token number and resubmit.
899Generic token use errorThere is an unspecified token use error; contact Customer Service.