Menu

Testing Credit Card Transactions

All merchants who want to use Account Updater must perform either all or a subset of these tests. If you plan to submit only PAN information, perform the tests detailed inAccount Updater Test Data. If you plan to submit only Access Worldpay token information, perform the tests detailed inAccount Updater Token Test Data. If you plan to submit both PAN and token information, perform all tests.

To test Account Updater transactions using PAN data:

  1. Submit Account Updater Requests for each orderId using the values in the Supplied Data Elements column of the Account Updater Token Test Data table. If you do not support Discover cards, you can omit tests 22 through 29.

  2. Verify that the response values for the Account Updater acknowledgment Response match those shown in the Key Response Elements of the Account Updater Token Test Data table. Receiving the matching Acknowledgment Response indicates that your formatted your Account Updater Request properly.

    To accelerate the testing process, the AU simulator in the Pre-Live environment closes any sessions every hour and produces a response file. Because of this behavior, if you submit multiple Account Updater Request files in the same day, the system generates multiple response files for the same MID/day. Also, because Pre-Live cannot determine which file you refer to in an RFR, the system can not return an RFR response.

  3. The Pre-Live environment constructs an AU Response file every hour for the requests submitted in the previous hour. For example, the response file created at 1:00 PM ET contains responses for requests submitted between 12:00 PM ET and 12:59 PM ET. Verify that the information contained in the response files matches the AU response informations shown in the Key Response Elements of the Account Updater Token Test Data table.

Note: Once you have begun processing in the production environment, a response file will contain Visa, MasterCard, and Discover information. You will receive one completion response file per day per merchantId.

Account Updater Test Data

orderIdSupplied Data ElementsKey Response Data
1<type>MC</type>
<number>5194560012341234</number>
<expDate>1250</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>500</response>
<message>The account number was changed</message>
<updatedCard> (parent element)
<type>VI</type>
<number>4457010000000009</number>
<expDate>0150</expDate>
<originalCard> (parent element)
<type>MC</type>
<number>5194560012341234</number>
<expDate>1250</expDate>
2<type>MC</type>
<number>5135101234510196</number>
<expDate>0750</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>501</response>
<message>The account was closed</message>
<originalCard> (parent element)
<type>MC</type>
<number>5135101234510196</number>
<expDate>0750</expDate>
3<type>MC</type>
<number>5112010000000003</number>
<expDate>0250</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>502</response>
<message>The expiration date was changed</message>
<updatedCard> (parent element)
<type>MC</type>
<number>5112010000000003</number>
<expDate>0150</expDate>
<originalCard> (parent element)
<type>MC</type>
<number>5112010000000003</number>
<expDate>0250</expDate>
4<type>MC</type>
<number>5112002200000008</number>
<expDate>1150</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>506</response>
<message>No changes found</message>
5<type>MC</type>
<number>5112000200000002</number>
<expDate>1150</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>505</response>
<message>No match found</message>
6<type>MC</type>
<number>5112010140000004</number>
<expDate>0250</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>503</response>
<message>The issuing bank does not participate in te update program</message>
7<type>MC</type>
<number>5112010100000002</number>
<expDate>0750</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>301</response>
<message>Invalid account number</message>
<originalCard> (parent element)
<type>MC</type>
<number>5112010100000002</number>
<expDate>0750</expDate>
8<type>MC</type>
<number>5500000254444445</number>
<expDate>0350</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>301</response>
<message>Invalid account number</message>
<originalCard> (parent element)
<type>MC</type>
<number>5500000254444445</number>
<expDate>0350</expDate>
9<type>MC</type>
<number>5592106621450897</number>
<expDate>0350</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>320</response>
<message>Invalid expiration date</message>
<originalCard> (parent element)
<type>MC</type>
<number>5592106621450897</number>
<expDate>0350</expDate>
10<type>MC</type>
<number>5590409551104142</number>
<expDate>0350</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>191</response>
<message>The merchant is not registered in the update program</message>
<originalCard> (parent element)
<type>MC</type>
<number>5590409551104142</number>
<expDate>0350</expDate>
11<type>MC</type>
<number>5112002100000009</number>
<expDate>0000</expDate>
Acknowledgement Response:
<response>320</response>
<message>Invalid expiration date</message>
12<type>MC</type>
<number>5112000400400018</number>
<expDate>0250</expDate>
Acknowledgement Response:
<response>301</response>
<message>Invalid account number</message>
13<type>VI</type>
<number>4457010000000009</number>
<expDate>0150</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>500</response>
<message>The account number was changed</message>
<updatedCard> (parent element)
<type>MC</type>
<number>5194560012341234</number>
<expDate>1250</expDate>
<originalCard> (parent element)
<type>VI</type>
<number>4457010000000009</number>
<expDate>0150</expDate>
14<type>VI</type>
<number>4457000900000001</number>
<expDate>0850</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>501</response>
<message>The account was closed</message>
<originalCard> (parent element)
<type>VI</type>
<number>4457000900000001</number>
<expDate>0850</expDate>
15<type>VI</type>
<number>4457000300000007</number>
<expDate>0150</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>502</response>
<message>The expiration date was changed</message>
<updatedCard> (parent element)
<type>VI</type>
<number>4457000300000007</number>
<expDate>0250</expDate>
<originalCard> (parent element)
<type>VI</type>
<number>4457000300000007</number>
<expDate>0150</expDate>
16<type>VI</type>
<number>4457010100000008</number>
<expDate>0650</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>503</response>
<message>The issuing bank does not participate in te update program</message>
<originalCard> (parent element)
<type>VI</type>
<number>4457010100000008</number>
<expDate>0650</expDate>
17<type>VI</type>
<number>4457010140000141</number>
<expDate>0950</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>504</response>
<message>Contact the cardholder for updated information</message>
<originalCard> (parent element)
<type>VI</type>
<number>4457010140000141</number>
<expDate>0950</expDate>
18<type>VI</type>
<number>4457010200000247</number>
<expDate>0850</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>505</response>
<message>No match found</message>
<originalCard> (parent element)
<type>VI</type>
<number>4457010200000247</number>
<expDate>0850</expDate>
19<type>VI</type>
<number>4100200300011001</number>
<expDate>0550</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>506</response>
<message>No changes found</message>
<originalCard> (parent element)
<type>VI</type>
<number>4100200300011001</number>
<expDate>0550</expDate>
20<type>VI</type>
<number>4457000400000006</number>
<expDate>0000</expDate>
Acknowledgement Response:
<response>320</response>
<message>Invalid expiration date</message>
21<type>VI</type>
<number>4457000200400008</number>
<expDate>0250</expDate>
Acknowledgement Response:
<response>301</response>
<message>Invalid account number</message>
22<type>DI</type>
<number>6011010000000003</number>
<expDate>0350</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>500</response>
<message>The account number was changed</message>
<updatedCard> (parent element)
<type>DI</type>
<number>6011102010020228</number>
<expDate>0350</expDate>
<originalCard> (parent element)
<type>DI</type>
<number>6011010000000003</number>
<expDate>0350</expDate>
23<type>DI</type>
<number>6011010100000002</number>
<expDate>0850</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>501</response>
<message>The account was closed</message>
<originalCard> (parent element)
<type>DI</type>
<number>6011010100000002</number>
<expDate>0850</expDate>
24<type>DI</type>
<number>6011010140000004</number>
<expDate>0850</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>502</response>
<message>The expiration date was changed</message>
<updatedCard> (parent element)
<type>DI</type>
<number>6011010140000004</number>
<expDate>0950</expDate>
<originalCard> (parent element)
<type>DI</type>
<number>6011010140000004</number>
<expDate>0850</expDate>
25<type>DI</type>
<number>6500102012345662</number>
<expDate>0150</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>506</response>
<message>No changes found</message>
<originalCard> (parent element)
<type>DI</type>
<number>6500102012345662</number>
<expDate>0150</expDate>
26<type>DI</type>
<number>6011102067026227</number>
<expDate>0150</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>500</response>
<message>The account number was changed</message>
<updatedCard> (parent element)
<type>DI</type>
<number>6011010000000003</number>
<expDate>0150</expDate>
<originalCard> (parent element)
<type>DI</type>
<number>6011102067026227</number>
<expDate>0150</expDate>
27<type>DI</type>
<number>6011102087026223</number>
<expDate>0150</expDate>
Acknowledgement Response:
<response>000</response>
<message>Approved</message>
AU File Response:
<response>504</response>
<message>Contact the cardholder for updated information</message>
<originalCard> (parent element)
<type>DI</type>
<number>6011102087026223</number>
<expDate>0150</expDate>
28<type>DI</type>
<number>6011102087026223</number>
<expDate>0000</expDate>
Acknowledgement Response:
<response>320</response>
<message>Invalid expiration date</message>
29<type>DI</type>
<number>6011010140000005</number>
<expDate>1150</expDate>
Acknowledgement Response:
<response>301</response>
<message>Invalid account number</message>