Class CreditToBankAccountRequest
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) | |
| 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) | |
| accountReferenceId | string | 50 | Y | Unique identifier of the account to be credited. |
| paymentOrigin | enum of Type WSPaymentOrigin | Identifies by what method the transaction was originated. (See - Optional Data Elements) Valid values are:
| ||
| notificationMethod | enum of Type WSNotificationMethod | Method by which a merchant’s customer will be notified of an ACH or credit card transaction. (See - Optional Data Elements) Valid values are:
| ||
| Amount | decimal | Y | Dollar amount of the transaction. This element cannot be (0) zero or negative. | |
| TaxAmount | decimal | Not used at this time. (See - Optional Data Elements) | ||
| ShippingAmount | decimal | Not used at this time. (See - Optional Data Elements) | ||
| terminalNumber | string | 20 | Default is “__WebService”. (See - Optional Data Elements) | |
| TransactionNumber | string | 50 | Unique identifier of a transaction. (See - System Required/User Optional Data Elements) | |
| 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. | |
| CheckNumber | string | 17 | ||
| clientIP | string | 15 | IP address of person sending request. May be automatically retrieved. | |
| EffectiveDate | string | 19 | Date and time of the transaction. If null or blank, the current date and time is assumed. NOTE: This element does not require the Time to be included.(See - System Required/User Optional Data Elements) | |
| ownerApplication | enum of Type WSOwnerApplication | Valid Value is:
| ||
| batchNumber | string | Batch to associate this transaction with, if applicable. | ||
| holdDays | tinyInt | 1 | This is an optional element which defines the hold days at the transaction level. Possible values are:
Note: This element cannot be empty or blank. You must provide a value of 255 or null if you don’t want to include hold days at the transaction level. The permission Create Transaction Hold Days (under the Customer Services Privilege) is required to apply holdDays. | |
| companyEntryDescription | string | 10 | Requested ACH Company Entry Description to use for the transaction in the ACH Batch Header. Note: Provided ACH Company Entry Description value may be overwritten with a system value where required. | |
| BinarySecurityToken | string | Y | Security token used for authentication. See Authentication Guide for more details. |
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:CreditToBankAccount>
<storeId>0</pv:storeId>
<storeKey isNull="true" />
<pv:entityId>12345</pv:entityId>
<pv:locationId>102030</pv:locationId>
<pv:accountReferenceId>102</pv:accountReferenceId>
<pv:paymentOrigin>Signature_Original</pv:paymentOrigin>
<pv:notificationMethod>Email</pv:notificationMethod>
<pv:Amount>73.01</pv:Amount>
<pv:TaxAmount>0.00</pv:TaxAmount>
<pv:ShippingAmount>0</pv:ShippingAmount>
<pv:TransactionNumber>113</pv:TransactionNumber>
<pv:Description></pv:Description>
<pv:Field1>Overpayment</pv:Field1>
<pv:Field2></pv:Field2>
<pv:Field3></pv:Field3>
<pv:CheckNumber></pv:CheckNumber>
<pv:clientIP></pv:clientIP>
<pv:EffectiveDate>12/30/10</pv:EffectiveDate>
</pv:CreditToBankAccount>
</soapenv:Body>
</soapenv:Envelope>