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.