The structure of a batch request file from the Account Updater is as follows.
AccountUpdater lines
The line record [L] holds the metadata information that applies to its corresponding sub-line [SL] records.
| Field # | Format | Required | Description | 
|---|---|---|---|
| 1 | Fixed value:  | 
 | Record type identifier. | 
| 2 | Numeric | 
 | 
 | 
| 3 | Fixed value:  | 
 | Account type. | 
| 4 | Alphanumeric | 
 | Specifies the merchant account name. | 
| 5 | Fixed value:  | 
 | Processing type. If the column shows  | 
| 6 | Alphanumeric | 
 | A merchant reference, that is, a unique identifier associated to a specific transaction. | 
| 7 | Alphanumeric | 
 | 
 | 
AccountUpdater sub-lines
There are two kinds of Account Updater requests: AccountUpdaterRecurring request and AccountUpdaterSingle request.
AccountUpdaterRecurring request
You can make an AccountUpdaterRecurring request when no payment details for the shopper are available.
The AccountUpdaterRecurring request stores shopper payment details in a recurring contract.
Mandatory sub-lines
| Field # | Format | Required | Description | 
|---|---|---|---|
| 1 | Fixed value:  | 
 | Record type identifier | 
| 2 | Numeric | 
 | `SL` sub-line record number reference within its parent line. | 
| 3 | Fixed value:  | 
 | Transaction type.  | 
| 4 | Alphanumeric | 
 | A shopper's reference, which is the unique identifier for a shopper. | 
| 5 | Allowed values: 
 | 
 | Allowed values: 
 | 
Example
FH,1.0,TEST,Company,TestCompany,Default,1,ws@Company.TestCompany,AccountUpdater,FileHeaderEchoData
BH,1,BlockHeaderEchoData
L,1,MerchantAccount,TestMerchant,AccountUpdater,MerchantReference1,EchoData1
SL,1,AccountUpdaterRecurring,s.hopper@email.com,LATEST
BT,1
FT,1AccountUpdaterSingle request
You can make an AccountUpdaterSingle request when the shopper's card details are at least partially available in your records.
You can send live/actual card numbers with your batch file only if you encrypt the file with PGP before submitting it.
Mandatory sub-lines
This sub-line holds information about single, ad-hoc account update requests.
| Field # | Format | Required | Description | 
|---|---|---|---|
| 1 | Fixed value:  | 
 | Record type identifier | 
| 2 | Numeric | 
 | `SL` sub-line record number reference within its parent line. The counter starts at 1, and it increments sequentially by one unit. | 
| 3 | Fixed value:  | 
 | Transaction type.  | 
| 4 | Alphanumeric | 
 | Card number or card alias. | 
| 5 | Numeric | 
 | Expiry month. 
 | 
| 6 | Numeric | 
 | Expiry year. 
 | 
| 7 | Numeric | 
 | CVC code. | 
| 8 | Alphanumeric | 
 | Cardholder name. | 
| 9 | Numeric | 
 | Start month. 
 Maestro UK only. | 
| 10 | Numeric | 
 | Start year. 
 Maestro UK only. | 
| 11 | Numeric | 
 | One-digit card issue number. Maestro UK only. | 
Example
FH,1.0,TEST,Company,TestCompany,Default,1,ws@Company.TestCompany,AccountUpdater,FileHeaderEchoData
BH,1,BlockHeaderEchoData
L,1,MerchantAccount,TestMerchant,AccountUpdater,MerchantReference1,EchoData1
SL,1,AccountUpdaterSingle,4111111111111111,06,2016,,CardHolderName,,,
BT,1
FT,1
