TransactionStatusType
Contains the transaction status, e.g. the buyer's online payment and whether the checkout process for the transaction is complete.

Types that use TransactionStatusType:

Calls that use one or more fields of TransactionStatusType:

Fields

BuyerSelectedShipping ( boolean )
CheckoutStatus ( CheckoutStatusCodeType )
CompleteStatus ( CompleteStatusCodeType )
eBayPaymentStatus ( PaymentStatusCodeType )
IntegratedMerchantCreditCardEnabled ( boolean )
LastTimeModified ( dateTime )
PaymentHoldStatus ( PaymentHoldStatusCodeType )
PaymentMethodUsed ( BuyerPaymentMethodCodeType )

BuyerSelectedShipping ( boolean ) [0..1]
Indicates whether the buyer has selected shipping details during checkout. False indicates that the shipping service was selected by eBay for the buyer. For example, if the buyer has not yet completed the Review Your Purchase page, he has not picked a shipping service. If it is false, the application should ignore ShippingServiceCost and ShippingServiceSelected (items whose values are defaulted by eBay).
See the Field Index to learn which calls use BuyerSelectedShipping.

CheckoutStatus ( see CheckoutStatusCodeType for possible values ) [0..1]
Indicates the current status of the checkout process for the transaction.
See the Field Index to learn which calls use CheckoutStatus.

CompleteStatus ( see CompleteStatusCodeType for possible values ) [0..1]
Indicates whether the transaction process is complete or incomplete.
See the Field Index to learn which calls use CompleteStatus.

eBayPaymentStatus ( see PaymentStatusCodeType for possible values ) [0..1]
Indicates the success or failure of the buyer's online payment for a transaction. Applicable for the payment method that the buyer chose for the transaction. If the payment failed, the value returned indicates the reason for the failure. Output only.
See the Field Index to learn which calls use eBayPaymentStatus.

IntegratedMerchantCreditCardEnabled ( boolean ) [0..1]
Indicates whether the item can be paid for through a payment gateway account. If IntegratedMerchantCreditCardEnabled is true, then integrated merchant credit card (IMCC) is enabled for credit cards because the seller has a payment gateway (Payflow) account. Therefore, if IntegratedMerchantCreditCardEnabled is true, and AmEx, Discover, or VisaMC is returned for an item, then on checkout, an online credit-card payment is processed through a payment gateway account.
See the Field Index to learn which calls use IntegratedMerchantCreditCardEnabled.

LastTimeModified ( dateTime ) [0..1]
Indicates date and time a transaction's status or incomplete state was last updated (in GMT).
See the Field Index to learn which calls use LastTimeModified.

PaymentHoldStatus ( see PaymentHoldStatusCodeType for possible values ) [0..1]
Contains the current status of a hold on a PayPal payment. The payment hold that is referred to as a "payment review" hold results from a possible issue with a buyer. The payment hold referred to as a "merchant hold" results from a possible issue with a seller. For more information, please see the link below. Additionally, in the cases of the GetMyeBaySelling and GetMyeBayBuying calls, the PaymentHoldStatus value can affect the value returned in in SellerPaidStatus and BuyerPaidStatus; see the PaymentHoldStatus applicable values.
See the Field Index to learn which calls use PaymentHoldStatus.

PaymentMethodUsed ( see BuyerPaymentMethodCodeType for possible values ) [0..1]
Payment method the buyer selected for paying the seller for the transaction. If checkout is not yet complete, PaymentMethodUsed is set to whatever the buyer selected as his or her preference on the Review Your Purchase page.
See the Field Index to learn which calls use PaymentMethodUsed.

This document was generated with a customized version of the apireferencedocs tool.

© 2005–2010 eBay, Inc. All rights reserved. This documentation and the API may only be used in accordance with the eBay Developers Program and API License Agreement.