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,1
AccountUpdaterSingle 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