Docs
DocumentationAPI ReferenceAsk AI Assistant
  • Home
    • Get Your Business Started
    • Services and Supported Features
  • Documentation
    • Developer Quickstart
      • Authentication
      • Card Sales and Consent
      • Querying and Filtering
      • Payment Reminders
    • Getting Started
      • Integration Checklist
      • Integration Options
        • REST API
        • Android SDK
        • iOS SDK
        • React Native Wrapper
        • PayForm
        • Verifone
        • Virtual Terminal
      • Basics
        • Authentication
        • API Best Practices
        • API Input Validation
        • Testing Considerations
      • Client Admin Portal
    • Testing
      • Testing Overview
      • Global Payments Testing
      • First Data Testing
      • ACH Testing
    • Resources
      • Tools and Downloads
      • Vocabulary
      • Querying
      • Error Codes
      • Software Requirements
  • API Reference
    • REST API
      • Authentication
      • ACH
      • Card Operations
        • Process a Card Sale
      • Consent Annual
        • Create Annual Consent
      • Consent Recurring
        • Create Recurring Consent
      • Consent Subscription
      • International
      • PayForm
      • Query
        • Account
        • ACH
        • Batch
        • Consent Annual
        • Consent Recurring
        • Consent General
        • Recurring Schedule
        • Receipt
        • Transaction
        • Voice
        • Query General
        • Reconcile
      • Receipt
      • Recurring Schedule
      • Settlement
      • Text to Pay
  • Help
    • Customer Support
      • FAQ
Powered by GitBook

Copyright © Number

On this page
  • User
  • Account
  • ACH Transactions
  • Batch
  • Credit Card
  • Person
  • Transactions
  • Lodging
  • Annual Consent

Was this helpful?

Export as PDF
  1. API Reference
  2. SOAP API

SOAP Object Dictionary

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

Last updated 4 months ago

Was this helpful?

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

ID int

Unique merchant ID.


Descrip string

Example: Test Merchant 1


TermID string

Example: 006


Location string

Example: Lodging Merch


Address string

Example: 45 spring street portland Maine 04101


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

sKey string

Name of the setting.


sValue string

Value of the setting under this key.


sOptions string

Additional options for the setting, if applicable.


sGroup string

Grouping of the setting, if applicable.

Example: api


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.

AID string

Small bits of information encoded on the chip that identify the type of card.


TSI string

Transaction Status Indicator. Indicates the functions performed in transaction.


TVR string

Transaction Verification Result.


AC string

The Application Cryptogram code generated by the smart chip on the card during a transaction, used to protect against fraud.


ARC string

The Authorization Response Code.


Person

Objects describing people and locations.

Address1 string


Address2 string


City string


State string


ZIP string


County string

Firstname string


Lastname string


Company string


Title string


Url string



Email string


Phone 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.


FirstName string


LastName strring


IsAuthOnly boolean


ConsentID4Auth int


Folio string


ArrivalDate datetime

The date of arrival.


DepartureDate datetime

The date of departure.


Duration int

The duration of stay in days.


ChargeDescriptor int

Values: - 0 (cdHealthClub) - 1 (cdLodging) - 2 (cdRestaurant) - 3 (cdGiftShop) - 4 (cdHairSalon) - 5 (cdConventionFees) - 6 (cdTennisClub) - 7 (cdGolfShop)


ChargeAmount decimal


ExtraChargeAmount decimal

The extra charge $ amount related to the ExtraChargesCode.



SaleCode int

Values: - 0 (scNotSet) - 1 (scSale) - 2 (scNoShow) - 3 (scDeposit) - 4 (scDelayedCharge) - 5 (scExpressService) - 6 (scAssuredReservation)


StayID int

The ID that is returned after a checkin.


CustomerData string


Annual Consent

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





StartDate date

Start date for the consent.


ExpMonth int

Expiration month of the card.


ExpYear int

Full expiration year of the card or the last 2 digits.


Email string

Email address associated with the consent.


Zip string

ZIP code associated with the consent.






LimitLifeTime decimal

Total $ limit for the lifetime of the consent.

ID int

ID of the consent.


IsEnabled bool


NumChargeAttempts int


NumFailedAttempts int


FirstChargeAttempt date


LastChargeAttempt date


TotalDollarsSettled decimal


TotalDollarsOpen decimal


LastSettledAmount decimal


LastChargeAmount decimal


RemainingInConsent decimal

Total $ limit remaining for the consent.


NumTx int


NumSettled int


NumFailed int


NumOpen int


LimitLifeTime decimal

Total $ limit for the lifetime of the consent.

BillIngAdress (object)

api_Address