|
All
|
CheckAction checkActionType Simple Type
A modifier that determines the backend functionality to perform; see the associated Type enumerations for specific values supported.
Note: Return and Override are only supported when processing with GETI.
Note: This sets the PACKET_ID sent to GETI.
|
|
AccountInfo optional AccountInfoType Complex Type
Account information to use as the payment method
Note: The check processor may allow MICR data to be sent in place of account and route or it may require both. This can be determined during certification.
|
All
|
RoutingNumber optional xs:string
Check routing number; manually entered or parsed from MICR data.
|
|
AccountNumber optional Restriction of xs:string
Check account number; manually entered or parsed from MICR data.
|
|
CheckNumber optional xs:string
The physical check number; manually entered or parsed from MICR data.
|
|
MICRData optional Restriction of xs:string
Magnetic ink character recognition (MICR) data obtained from a check reader.
|
|
AccountType optional accountTypeType Simple Type
Indicates the type of account provided; see the associated Type enumerations for specific values supported.
Note: If processing with Colonnade, AccountType must be specified.
| | |
|
DataEntryMode optional dataEntryModeType Simple Type
Indicates whether the provided data was entered manually or retrieved from a reader; see the associated Type enumerations for specific values supported.
Note: This sets the CONTROL_CHAR sent to GETI.
|
|
CheckType optional checkTypeType Simple Type
Indicates the type of check being processed; see the associated Type enumerations for specific values supported.
Note: This sets the IDENTIFIER sent to GETI.
|
|
VerifyInfo optional VerifyInfoType Complex Type
Verification only options
Note: If eBronze is selected as the SEC code for GETI during boarding, all requests will be verification only and this element is not required.
|
All
|
ACHVerify optional booleanType Simple Type
Indicates that the transaction should have the ACH funds verified. If not sent, false is assumed.
Note: This was for Transmodus only and is no longer supported.
| | |
|
|
|
SECCode optional xs:string
NACHA Standard Entry Class Code for processing.
Valid values include:
- "PPD" (Prearranged Payment and Deposit)
- "CCD" (Cash Concentration or Disbursement)
- "POP" (GETI only, Point of Purchase Entry)
- "WEB" (Internet Initiated Entry)
- "TEL" (Telephone Initiated Entry)
- "EBRONZE" (GETI only)
Note: SECCode is a required field when the check processor is Colonnade.
Note: For GETI, this will be used to validate information returned from GETI during the transaction. This validation is not done when EBRONZE is chosen.
|
|
ConsumerInfo optional ConsumerInfoType Complex Type
Information about the consumer.
Note: While all these are optional in the schema, the check processor may require some of these fields in specific circumstances. For additional information on this, please consult the requirements of the specific processor.
|
All
|
CheckName optional xs:string
Business name on check.
Note: If processing with Colonnade, this field is required.
Note: This sets the COMPANY_NAME sent to GETI.
|
|
EmailAddress optional xs:string
Consumer email address
Note: This was for Transmodus only and is no longer used.
|
|
DLState optional xs:string
Consumer driver's license state
Note: This field may be required by GETI based on the terminal configuration.
|
|
DLNumber optional Restriction of xs:string
Consumer driver's license number
Note: This field may be required by GETI based on the terminal configuration.
|
|
CourtesyCard optional Restriction of xs:string
Consumer courtesy card number
|
|
|
All
|
SSNL4 optional Restriction of xs:string
Last four digits of the consumer social security number
Note: This field may be required by GETI based on the terminal configuration.
|
|
DOBYear optional xs:string
Consumer year of birth
Note: This field may be required by GETI based on the terminal configuration.
| | | | |
|
|
All
|
InvoiceNbr optional Restriction of xs:string
Used to log the invoice number on transactions that are not eCommerce.
|
| |
|
PaymentMethodKey optional guidType Simple Type
Unique key generated by PayPlan associated with a stored payment method
Note: When using PaymentMethodKey, the following fields should not be sent as part of the transaction as they will be obtained from previously stored data:
- DataEntryMode
- CheckType
- VerifyInfo
- SECCode
- ConsumerInfo
- RoutingNumber
- AccountNumber
|
|
|
All
|
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions.
Note: This is returned in the response and should never be used in the request.
| | |
|
TokenValue optional xs:string
Token used to replace payment method data (route, account, and MICR).
Note: Multi-use tokens are not yet supported on check transactions. This is currently only used for single-use tokens. Single-use tokens are provided by the SecureSubmit product and are primarily used in eCommerce situations.
| |