orderSource

The orderSource element defines the order entry source for the type of transaction.

Type = Choice (enum); minLength = N/A; maxLength = N/A

Parent Elements:

activate, authorization, balanceInquiry, captureGivenAuth, credit, deactivate, echeckCredit, echeckPreNoteCredit, echeckPreNoteSale, echeckSale, echeckVerification forceCapture, load, sale, unload

Attributes:

None

Child Elements:

None

Enumerations:

If you submit the wrong orderSource value, we return the response code 370 - Internal System Error - Contact Vantiv.

eCheckSale transactions must use an orderSource of one of the following: telephone, ecommerce, echeckppd, or recurringtel.

Enumeration

Description

3dsAuthenticated

Use this value only if you authenticated the cardholder via an approved 3DS system such as Visa Verified By Visa, Mastercard SecureCode, or American Express SafeKey.

NOTE: Worldpay must configure your Merchant Profile to process 3DS type payments and accept this value.

3dsAttempted

Use this value only if you attempted to authenticate the cardholder via an approved 3DS system such as Visa Verified By Visa, Mastercard SecureCode, or American Express SafeKey, but either the Issuer or cardholder is not participating in the 3DS program. If this is a Mastercard or American Express transaction, you must include the authenticationValue returned by the card brand.

NOTE: Worldpay must configure your Merchant Profile to process 3DS type payments and accept this value.

echeckppd

(Direct Debit only) Use this value for Direct Debit PPD transactions (Prearranged Payment and Deposit Entries). This type of transaction occurs when a merchants receives a written authorization, including a voided paper check, from a consumer so that the merchant can debit the consumer account. These transactions can be single entry or recurring debits to a consumer's account.

ecommerce

The transaction is an Internet or electronic commerce transaction.

installment

The transaction in an installment payment.

mailorder

The transaction is for a single mail order transaction.

recurring

The transaction is a recurring transaction. For Visa transactions, you can use this value for all transactions in a recurring stream including the initial transaction.

retail

The transaction is a Swiped or Keyed Entered retail purchase transaction.

telephone

The transaction is for a single telephone order.

recurringtel

(Direct Debit only) The transaction is a recurring Direct Debit transaction initiated via telephone

applepay

The transaction uses the Apple Pay service.

androidpay

The transaction uses the Google Pay service.

Worldpay supports values of ecommerce, recurring and installment, when using the Prime service. If you send any other orderSource, Worldpay does not attempt Prime Routing. Please speak to your Implementation Consultant for additional information about enabling the Prime Routing service.