SOAP Object Dictionary

A dictionary of the objects in some of the requests and responses of the SOAP API

User

Objects describing the user.

ID int

Unique user ID.

Example: 2547



AcctID int

Example: 205


APILocationID int

Example: 2210


ExpirationDate datetime

Example: 2019-09-11T16:12:00-04:00


DateCreated datetime

Example: 2019-03-11T12:32:00-04:00


DateModified datetime

Example: 2019-03-11T12:32:00-04:00


CreatedBy string

Example: ADMIN : vidya Venkatraman


IsExpired boolean

Example: false


IsLockedOut boolean

Indicates if the account got locked out due to too many attempts.


Alias string

Example: vidya_Venkatraman


Description string

Example: EP DEV ACCT


TokenDescription string

Example: EP DEV ACCT


Account

Objects describing the account.

ID int

Unique account ID.


AccountName string



AutoSettle boolean

A setting which decides if transactions should automatically be settled for this account.


AutoSchedule boolean


AutoSettleHour int

The hour of the day to automatically settle transactions when AutoSettle is set to true.


AutoSettleMinute int

The minute of the hour to automatically settle transactions when AutoSettle is set to true.


BatchReport bool

Indicates whether a batch report should be generated each night after the settlement process runs.


TransReport bool


DateCreated datetime


DateModified datetime


IndustryCode string


TimeZone string

Example: Dateline Standard Time


ACH Transactions

Objects describing ACH transactions.

ID int

Unique ID of the ACH transaction.


UniqueID string


TXstamp string

The date when the transaction occurred, in MMDDYY format.


TXN_DATETIME datetime

The date and time when the transaction occurred,.


AuthID string

Example: 69017501


ValMsg string

Example: Success



AcctType string

Type of account associated with the transaction.

Values: - "PersonalChecking" - "PersonalSavings" - "BusinessChecking" - "BusinessSavings"






AcctHolderID int

Account holder unique ID.


EndCustID int

End customer unique ID.




Credits decimal

The $ amount of credits applied to the transaction.


Amt decimal

The total $ amount of the transaction.


MerchID int

The unique identifier for the merchant associated with the transaction.



ResolvedOn datetime


SettledOn datetime


BatchNO int

The batch number to which this transaction belongs.


BatchStatus string

The status of the batch.

Values: - "N" (Not settled yet) - "A" (Approved) - "S" (Locked for resettlement)


BatchLogID int

The identifier for the batch log associated with the transaction.


AcctLast4 string


ReturnReason string


CustName string


FirstName string


LastName string



Batch

Objects describing batch transactions.

ID int

Unique batch ID.


BatchNO int

Number of the batch.


BatchAmt decimal

Example: 110.0


BatchRecs int

The number of transactions that were processed in the batch.

Example: 3


TxLOCK string

A unique value which represents the lock imposed on transactions prior to settlement. If the batch fails, the transaction will remain locked to prevent it from being merged with other settlements. In this situation, someone at Number will investigate and resettle the batch in its original grouping.

Example: 7A639CD720CE4B14


CreatedOn datetime

The date the record was created.


FinishedOn datetime


CreatedBy string

The username or identifier of the person who created the record.


MerchID int

Unique ID of the merchant associated with the batch.


SettleResp string

Example: APPROVAL Batch:512:Recs:3:$110.00



BatchOpen string

The timestamp indicating when the batch was opened, formatted as a string.

Example: 0720191352


BatchClose string

The timestamp indicating when the batch was closed, formatted as a string.

Example: 0720191352


Released int


Credit Card

Objects describing credit card information.

AccountNumber string

The account number on the card.


ExpMonth int

The expiration month on the card.


ExpYear int

The full expiration year on the card or the last 2 digits.


CSV string

The CSV code from the back on the card used to prevent credit card fraud.


Person

Objects describing people and locations.

Address1 string


Address2 string


City string


State string


ZIP string


County string


Transactions

Objects describing transactions in general.

TotalAmt decimal


SalesTax decimal


Surcharge decimal


Tip decimal


CashBack decimal


ClinicAmount decimal


VisionAmount decimal


PrescriptionAmount decimal


DentalAmount decimal


TotalMedicalAmount decimal


Lodging

Objects describing sales related to lodging.

FirstName string


LastName string


AuthAmount decimal


Folio string


ArrivalDate datetime

The date of arrival.


Duration int

The duration of stay in days.


CustomerData string


ServiceDescription string

Service description.



Objects describing annual consent.

ID int


AcctHolderID int


CustID int






AcctHolderLastName string


AcctHolderFirstName string


IsEnabled bool


StartDate date

Start date for the consent.


EndDate date

End date for the consent.



LimitLifeTime decimal

Total $ limit for the lifetime of the consent.


AuthTxID int


CreatedOn date


CreatedBy date


AcctNo string

Last updated

Was this helpful?