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