Field | Format | Required? | Min | Max | Comments |
---|---|---|---|---|---|
AccountNumber | AN | Y | 1 | 30 | The account number ( with dashes “-’’ ) for the account from which a check is drawn. |
RoutingNumber | AN | Y | 1 | 9 | The routing number for the bank from which a check is drawn. |
AccountType | AN | Y | 1 | 20 | The type of account for which a check is drawn against. "Checking,” "Savings." |
CheckHolderFirstName | AN | If not IsBusinessECheck or it is for a WEBTEL transaction, CheckHolderFirstName is required | 1 | 25 | The first name of the checking account holder. |
CheckHolderLastName | AN | If not IsBusinessECheck or it is for a WEBTEL transaction, CheckHolderLastName is required | 1 | 25 | The last name of the checking account holder. |
CheckNumber | AN | N | 1 | 50 | The number of the check. |
IsBusinessECheck | AN | Y | 4 | 5 | “True,” “false.” Default is “false.” |
BusinessAccountName | AN | If IsBusinessECheck, BusinessAccountName is required | 1 | 20 | The name of the business associated with the business account. |
BusinessAccountIdentifier | AN | If IsBusinessECheck, BusinessAccountIdentifier is required | 1 | 25 | This is an ID that identifies the business account and is required for business ACH transactions. |
AddressInfo | Y | Complex element type. | |||
Street1 | AN | N | 1 | 150 | The primary street address associated with the card. |
Street2 | AN | N | 1 | 150 | Secondary street address associated with the card. |
Street3 | AN | N | 1 | 150 | |
City | AN | N | 1 | 50 | The city associated with the address of the card. |
State | AN | N | 1 | 2 | The state associated with the address of the card. |
Zip | AN | N | 1 | 15 | |
Country | AN | N | 1 | 30 | See Country Codes. |
Company | AN | N | 1 | 30 | |
Amount | DEC | Y | 1 | 15 | |
MerchantID | AN | Y | 1 | 50 | The unique ID associated with your InstaMed Outlet, which will be given by your Implementations Manager. |
StoreID | AN | Y | 1 | 50 | See MerchantID comments. |
TerminalID | AN | Y | 1 | 50 | See MerchantID comments. |
TransactionID | AN | N | 1 | 50 | Not currently used. |
TransactionNumber | AN | N | 1 | 50 | Not currently used. |
BatchID | AN | N | 1 | 20 | Not currently used. |
Source | AN | N | 1 | 25 | Consumer, Business, Internet, Telephone. |
Recurring | AN | N | 4 | 5 | “True,” “false.” Default is “false.” |
PaperDraft | AN | N | 4 | 5 | “True,” “false.” Default is “false.” |
Patient | N | Complex element type. | |||
PatientID | AN | N | 1 | 50 | A unique identifier for the patient, which is typically sourced from the Patient Accounting System. |
PatientFirstName | AN | N | 1 | 50 | |
PatientLastName | AN | N | 1 | 50 | |
PatientMiddleName | AN | N | 1 | 50 | |
AdditionalInfo1 | AN | N | 1 | 100 | User-defined fields to be captured with the payment transaction. |
AdditionalInfo2 | AN | N | 1 | 100 | See AdditionalInfo1 comments. |
AdditionalInfo3 | AN | N | 1 | 100 | See AdditionalInfo1 comments. |
AdditionalInfo4 | AN | N | 1 | 100 | See AdditionalInfo1 comments. |
AdditionalInfo5 | AN | N | 1 | 100 | See AdditionalInfo1 comments. |
AdditionalInfo6 | AN | N | 1 | 100 | See AdditionalInfo1 comments. |
SaveOnFileTransactionID | AN | N | 1 | 50 | Not currently used. |
PaymentMethodID | AN | N | 1 | 50 | |
CustomerPhoneNumber | AN | N | 7 | 7 | Customer’s phone number. |
CustomerDLLNumber | AN | N | 1 | 50 | Customer’s driver’s license number. |
MICRData | AN | N | 1 | 50 | Magnetic ink character recognition data. This is the data printed at the bottom of the check. Format: "TOAD"
|
ImageData | BYTE ARRAY | N | N/A | ||
ImageFormat | AN | N | 1 | 10 | Required if ImageData is provided. MIME format of the ImageData field. Example: An ImageDate file of type “tiff” is sent as “image/tiff.” |
IsArc | AN | N | 1 | 1 | |
Transaction Code | AN | O | 1 | 30 | Note : Please submit the Transaction Code rather than description. Consult your Implementations Manager to configure Transaction Codes on your account. |