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, authorizationResponse, balanceInquiry, captureGivenAuth, credit, deactivate, echeckCredit, echeckPreNoteCredit, echeckPreNoteSale, echeckSale, echeckVerification forceCapture, load, sale, saleResponse, 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.