echeckSale
The echeckSale
element is the parent element for all eCheck Sale transactions. You can use this element in either Batch or Online transactions.
Parent Elements:
batchRequest, cnpOnlineRequest
Attributes:
Attribute Name |
Type |
Required? |
Description |
---|---|---|---|
id |
String |
Yes |
A unique identifier assigned by the presenter and mirrored back in the response. minLength = 1 maxLength = 36 |
customerId |
String |
No |
A value assigned by the merchant to identify the consumer. minLength = N/A maxLength = 50 |
reportGroup |
String |
Yes |
Required attribute that defines the merchant sub-group in the user interface where this transaction will be displayed. For additional information, please refer to Coding for Report Groups minLength = 1 maxLength = 25 |
Child Elements:
Required: orderId, amount, orderSource, billToAddress, (choice of) echeck or echeckToken
The value for the orderSource element must be one of the following: telephone, ecommerce, recurringtel, or echeckppd.
Optional: shipToAddress, verify, customBilling, merchantData, secondaryAmount, customIdentifier
Although the schema includes the customBilling element as a child of echeckCredit and echeckSale, Worldpay does not support its use in these instances.