Skip to main content

Class AuthorizeInstantPaymentsCreditSendRequest


Properties

NAMETYPELENGTHREQUIREDDESCRIPTION
storeIdLongYUnique user ID generated by EPS. (See - Required Data Elements)
storeKeystringYUnique password generated by EPS. (See - Required Data Elements)
WSTransactionWSTransaction

WSTransaction

NAMETYPELENGTHREQUIREDDESCRIPTION
EntityIdintYUnique identifier that is generated by EPS. (See - Required Data Elements)
LocationIdintYUnique identifier generated by EPS for each location. (See - Required Data Elements)
IsBusinessPaymententboolIdentifies the ACH only transaction as either drawn on a business or personal account. (See - Optional Data Elements)

Valid values are:
  • 1 (True) or 0 (False).
AmountdecimalYDollar amount of the transaction. This element cannot be zero (0) or negative.
TerminalNumberstringDefault is ''__WebService". (See - Optional Data Elements)](/docs/trn-prc/overview.mdx#optional-data-elements)
TransactionNumberstring50YUnique user-assigned identifier of the transaction being created.
RoutingNumberstring9Y*Bank Routing/Transit or ABA number. (See - PaymentOrigin Element Relationships)
AccountNumberstring17Y*This element represents the customer’s account number. Checking or Savings accounts: 3-17 digits; Credit Card accounts: 16 digits or less. (See - PaymentOrigin Element Relationships)
NameOnAccountstring50YCustomer’s name as it appears on their card or account. *This field is required for ALL Credit Card transactions and for SettlementType Check_Image or ACH when PaymentOrigin is
  • Internet (WEB),
  • Telephone_IVR,
  • Telephone_Operator,
  • Signature_Faxed,
  • Signature_Original,
  • Retail__POS,
  • Represented_Check,
  • Bounced_Check OR Corporate_Trade_Exchange
Descriptionstring50This optional element can be used to define or explain the purpose of this transaction.
Field1string50Optional information associated with the transaction. Data is stored with the transaction. Indexed field.
Field2string50Optional information associated with the transaction.
Field3string50Optional information associated with the transaction.
ClientIPAddressstring15IP address of person sending request.

Examples

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:pv="https://ssl.selectpayment.com/PV">

<soapenv:Header>
<pv:SecurityHeader>
<pv:BinarySecurityToken>your security token here</pv:BinarySecurityToken>
</pv:SecurityHeader>
</soapenv:Header>

<soapenv:Body>
<pv:AuthorizeInstantPaymentsCreditSend>
<pv:transaction>
<pv:storeId>0</pv:storeId>
<pv:storeKey isNull="false"/>
<pv:EntityId>123456</EntityId>
<pv:LocationId>102030</pv:LocationId>
<pv:IsBusinessPayment>False</pv:IsBusinessPayment>
<pv:Amount>18.00</pv:Amount>
<pv:TerminalNumber>__WebService</pv:TerminalNumber>
<pv:TransactionNumber>111<pv:TransactionNumber?
<pv:RoutingNumber>111111111</pv:RoutingNumber>
<pv:AccountNumber>100000000111</pv:AccountNumber>
<pv:NameOnAccount>James</pv:NameOnAccount>
<pv:Description>RTP credit send</pv:Description>
<pv:Field1>Field 1</pv:Field1>
<pv:Field2>field 2</pv:Field2>
<pv:Field3>field 3</pv:Field3>
<pv:ClientIpAddress>111.111.1.1</pv:ClientIpAddress>
</pv:transaction>
</pv:AuthorizeInstantPaymentsCreditSend>
</soapenv:Body>
</soapenv:Envelope>