Class AuthorizeInstantPaymentsCreditSendRequest
Properties
| NAME | TYPE | LENGTH | REQUIRED | DESCRIPTION |
|---|---|---|---|---|
| storeId | Long | Y | Unique user ID generated by EPS. (See - Required Data Elements) | |
| storeKey | string | Y | Unique password generated by EPS. (See - Required Data Elements) | |
| WSTransaction | WSTransaction |
WSTransaction
| NAME | TYPE | LENGTH | REQUIRED | DESCRIPTION |
|---|---|---|---|---|
| EntityId | int | Y | Unique identifier that is generated by EPS. (See - Required Data Elements) | |
| LocationId | int | Y | Unique identifier generated by EPS for each location. (See - Required Data Elements) | |
| IsBusinessPaymentent | bool | Identifies the ACH only transaction as either drawn on a business or personal account. (See - Optional Data Elements) Valid values are:
| ||
| Amount | decimal | Y | Dollar amount of the transaction. This element cannot be zero (0) or negative. | |
| TerminalNumber | string | Default is ''__WebService". (See - Optional Data Elements)](/docs/trn-prc/overview.mdx#optional-data-elements) | ||
| TransactionNumber | string | 50 | Y | Unique user-assigned identifier of the transaction being created. |
| RoutingNumber | string | 9 | Y | *Bank Routing/Transit or ABA number. (See - PaymentOrigin Element Relationships) |
| AccountNumber | string | 17 | Y | *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) |
| NameOnAccount | string | 50 | Y | Customer’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
|
| Description | string | 50 | This optional element can be used to define or explain the purpose of this transaction. | |
| Field1 | string | 50 | Optional information associated with the transaction. Data is stored with the transaction. Indexed field. | |
| Field2 | string | 50 | Optional information associated with the transaction. | |
| Field3 | string | 50 | Optional information associated with the transaction. | |
| ClientIPAddress | string | 15 | IP 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>