Skip to main content

Class GetTransactionResponse


Properties

NAMETYPELENGTHDESCRIPTION
EntityIdintUnique identifier that is generated by EPS.
LocationIdintUnique identifier generated by EPS for each location.
PaymentOriginenum of Type WSPaymentOriginPossible responses are:
  • Internet
  • Telephone_IVR
  • Telephone_Operator
  • Mailed_In
  • Drop_Box
  • Signature_Faxed
  • Signature_Original
  • Bounced_Check
  • Back_Office
  • Retail__POS
  • Represented_Check
  • Corporate_Trade_Exchange
  • Credit_Send
  • Request_for_Payment
  • Return_Request
AccountTypeenum of Type WSAccountTypePossible responses are:
  • Checking
  • Savings
  • Treasury_Check
  • Money_Order
  • Travelers_Check
  • Convenience_Check
  • Visa
  • MasterCard
  • Discover__Novus
  • American_Express
  • Diners__Carte_Blanche
  • enRoute
  • JCB
  • Bank_Card
  • Gift_Card
  • On_Us_Card
  • Payroll_Card
  • Cashiers_Check
  • FedNow
  • __None
OperationTypeenum of Type WSOperationTypePossible responses are:
SettlementTypeenum of Type WSSettlementTypePossible responses are:
  • ACH
  • Check_Image
  • Card_Transfer
  • Instant_Payments
  • None
TransactionStatusenum of Type WSTransactionStatusPossible responses are:
  • Declined
  • Approved
  • Error
  • Voided
  • __Queued
  • __Batched
  • Processed
  • Collected
  • Awaiting_Capture
  • Awaiting_Approval
  • Suspended
  • In_Collection
  • In_Research
  • Disputed
  • Uncollected_NSF
  • Invalid__Closed_Account
  • Other_Check21_Returns
  • __NONE
  • Resolved
  • Unauthorized
  • Pending
SettlementStatusenum of Type WSSettlementStatusPossible responses are:
  • No_Settlement_Needed
  • To_Be_Originated
  • Originating
  • Originated_Settlement_Pending
  • Settling
  • Settled
  • Charged_Back
  • __NONE
  • Originated SDACH (for future use)
  • Settled SDACH (for future use)
EffectiveDatedateTime19Date and time the transaction was processed.
Descriptionstring50This optional element can be used to define or explain the purpose of this transaction.
TotalAmountdecimalDollar amount of the transaction.
TaxAmountdecimalNot used at this time.
ShippingAmountdecimalNot used at this time.
SalestringApplicable to credit card transactions only.
ConvenienceFeeAmountstringApplicable to credit card transactions only. Fee added to the face value of the transaction.
BatchNumberstring40Unique identifier of the batch associated with the transaction requested.
TerminalNumberstring20
TransactionNumberstring50Unique identifier of the transaction requested.
Field1string50Optional information associated with the transaction. Not returned in response if not used.
Field2string50Optional information associated with the transaction. Not returned in response if not used.
Field3string50Optional information associated with the transaction. Not returned in response if not used.
CheckMICRLinestringNot returned in response.
CheckMICRSymbolSetstringNot returned in response.
RoutingNumberstring9Zeroes will display for credit card transactions.
AccountNumberstring17Last 4 digits only displayed.
CheckNumberstring17
SwipeTrack1stringNot returned in response.
SwipeTrack2stringNot returned in response.
SwipeTrack3stringNot returned in response.
CardExpiresMonthbyteA value of “0” will be returned.
CardExpiresYearshortA value of “0’ will be returned.
CVVNumberintA value of “0” will be returned.
IsBusinessPaymentboolTrue or False. Identifies the transaction as either a business or personal.
NameOnAccountstring50Customer’s name as it appears on their account.
BillingAddress1string50Customer’s address, if available.
BillingAddress2string50Customer’s additional address info, if available
BillingCitystring40City where the customer resides.
BillingStateRegionstring40State in which the customer resides.
BillingPostalCodestring10Zip code where the customer resides.
BillingCountrystring40Country in which the customer resides.
BillingPhonestring14Customer’s telephone number, if available.
IPAddressOfOriginatorstring15IP address of person sending request.
EmailAddressstring60Customer’s email address if available.
SSNstring15Customer’s Social Security Number, if available.
DLStatestring2State where the customer’s driver’s license is registered, if available.
DLNumberstring30Customer’s driver’s license number, if available.
NotificationMethodenum of Type WSNotificationMethodPossible responses are:
  • Merchant_Notify
  • Merchant_Recording
  • Postcard
  • Email
FaceFeeTypeenum of Type WSFaceFeeTypePossible responses are:
  • __None
  • Face
  • Bill_Convenience_Face
  • NSF_Fee
  • Convenience_Fee
  • Bill_Convenience_Fee
CheckFrontImageBytes_TiffG4BinaryG4 Compressed Tiff image of the front of a scanned check. This field will only be returned if this is a scanned transaction and includeImages = True.
CheckRearImageBytes_TiffG4BinaryG4 Compressed Tiff image of the back of a scanned check. This field will only be returned if this is a scanned transaction and includeImages = True.
OptionalThirdImageBytes_TiffG4BinaryG4 Compressed Tiff image of a scanned optional document (Merchant Capture). This field will only be returned if this is a scanned transaction and includeImages = True.
OptionalThirdImageDescriptionstring50This field will only be returned if this is a

scanned check transaction and includeImages = True.
PresentmentNumberintA value of “0” will be returned.
companyEntryDescriptionstring10Actual ACH Company Entry Description assigned to the transaction for use in the ACH Batch Header (Record 5, Field 7).

Note: Requested ACH Company Entry Description may be overwritten with a system value where required.

Examples

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<GetTransactionResponse xmlns="https://ssl.selectpayment.com/PV">
<GetTransactionResult>
<EntityId>12345</EntityId>
<LocationId>102030</LocationId>
<PaymentOrigin>Internet</PaymentOrigin>
<AccountType>Checking</AccountType>
<OperationType>Sale</OperationType>
<SettlementType>ACH</SettlementType>
<TransactionStatus>Approved</TransactionStatus>
<SettlementStatus>To_Be_Originated</SettlementStatus>
<EffectiveDate>2010-12-30T00:00:00.0000000-06:00</EffectiveDate>
<Description/>
<TotalAmount>101.01</TotalAmount>
<TaxAmount>0</TaxAmount>
<ShippingAmount>0</ShippingAmount>
<BatchNumber>123</BatchNumber>
<TerminalNumber>__WebService</TerminalNumber>
<TransactionNumber>111</TransactionNumber>
<Field1></Field1>
<Field2></Field2>
<RoutingNumber>111222233</RoutingNumber>
<AccountNumber>XXXXXX5567</AccountNumber>
<CheckNumber></CheckNumber>
<CardExpiresMonth>0</CardExpiresMonth>
<CardExpiresYear>0</CardExpiresYear>
<CVVNumber>0</CVVNumber>
<IsBusinessPayment>false</IsBusinessPayment>
<NameOnAccount>Sam Shultz</NameOnAccount>
<BillingAddress1>2 Smoking Place </BillingAddress1>
<BillingAddress2/>
<BillingCity>Dallas</BillingCity>
<BillingStateRegion>TX</BillingStateRegion>
<BillingPostalCode>12345</BillingPostalCode>
<BillingCountry>USA</BillingCountry>
<BillingPhone>123-123-1234</BillingPhone>
<IpAddressOfOriginator/>
<EmailAddress>sam@samscigars.com</EmailAddress>
<SSN/>
<DLState>TX</DLState>
<DLNumber>26365987</DLNumber>
<NotificationMethod>Merchant_Notify</NotificationMethod>
<FaceFeeType></FaceFeeType>
<PresentmentNumber></PresentmentNumber>
<companyEntryDescription>PURCHASE</companyEntryDescription>
</GetTransactionResult>
</GetTransactionResponse>
</soap:Body>
</soap:Envelope>