The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

eBay::API::XML::DataType::TransactionStatusType

DESCRIPTION

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

SYNOPSIS

INHERITANCE

eBay::API::XML::DataType::TransactionStatusType inherits from the eBay::API::XML::BaseDataType class

Subroutines:

setBuyerSelectedShipping()

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).

# Argument: 'xs:boolean'

isBuyerSelectedShipping()

Calls: GetItemTransactions
       GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

# Returns: 'xs:boolean'

setCheckoutStatus()

Indicates the current status of the checkout process for the transaction.

# Argument: 'ns:CheckoutStatusCodeType'

getCheckoutStatus()

Calls: GetItemTransactions
       GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

# Returns: 'ns:CheckoutStatusCodeType'

setCompleteStatus()

Indicates whether the transaction process is complete or incomplete.

# Argument: 'ns:CompleteStatusCodeType'

getCompleteStatus()

Calls: GetItemTransactions
       GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

# Returns: 'ns:CompleteStatusCodeType'

setLastTimeModified()

Indicates date and time a transaction's status or incomplete state was last updated (in GMT).

# Argument: 'xs:dateTime'

getLastTimeModified()

Calls: GetItemTransactions
       GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

# Returns: 'xs:dateTime'

setPaymentHoldStatus()

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.

SeeLink: URL: http://developer.ebay.com/DevZone/XML/docs/WebHelp/index.htm?context=eBay_XML_API&topic=HoldsOnPayPalPayments Title: Holds on PayPal Payments

# Argument: 'ns:PaymentHoldStatusCodeType'

getPaymentHoldStatus()

Calls: GetItemTransactions
       GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

Calls: GetOrders
Returned: Conditionally
Details: DetailLevel: none

Calls: GetMyeBayBuying
Returned: Conditionally
Details: DetailLevel: none, ReturnSummary, ReturnAll
Context: WonList
         DeletedFromWonList

Calls: GetMyeBaySelling
Returned: Conditionally
Details: DetailLevel: none, ReturnSummary, ReturnAll
Context: SoldList
         DeletedFromSoldList

# Returns: 'ns:PaymentHoldStatusCodeType'

setPaymentMethodUsed()

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.

# Argument: 'ns:BuyerPaymentMethodCodeType'

getPaymentMethodUsed()

Calls: GetOrders
Returned: Always
Details: DetailLevel: none

Calls: GetItemTransactions
       GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

# Returns: 'ns:BuyerPaymentMethodCodeType'

setEBayPaymentStatus()

Indicates the success or failure of the buyer's online payment for a transaction. Only applicable if the buyer chose PayPal as the payment method for the transaction. If the payment failed, the value returned indicates the reason for the failure. Output only.

# Argument: 'ns:PaymentStatusCodeType'

getEBayPaymentStatus()

Calls: GetItemTransactions
       GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

# Returns: 'ns:PaymentStatusCodeType'