Inherits from NSObject
Conforms to PicoBindable
Declared in Trading_TransactionStatusType.h
Trading_TransactionStatusType.m

Overview

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

@ingroup EBayAPIInterface

Tasks

  •   eBayPaymentStatus

    Indicates the success or failure of the buyer’s online payment
    for an order. Applicable for the payment method that the buyer chose
    for the order.
    If the payment failed, the value returned indicates the reason for the failure.
    Output only.

    property
  •   checkoutStatus

    Indicates the current status of the checkout flow for the order.

    property
  •   lastTimeModified

    Indicates date and time an order’s status was last updated (in GMT).

    property
  •   paymentMethodUsed

    The payment method that the buyer selected to pay for the order. 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.

    property
  •   completeStatus

    Indicates whether checkout is complete, incomplete, or pending for an order.

    property
  •   buyerSelectedShipping

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

    property
  •   paymentHoldStatus

    Contains the status of a PayPal payment hold on the item.

    property
  •   integratedMerchantCreditCardEnabled

    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.

    property
  •   eBayPaymentMismatchDetails

    This container is returned when a buyer’s payment does not match the total cost of an
    order going through the new eBay payment process. This container is only applicable for
    German and Austrian orders going through the new eBay payment process, and when the
    buyer has selected EFT as the payment method.




    Note:
    The introduction of the new eBay payment process for the entire German and
    Austrian eBay marketplace has been delayed until further notice.

    property
  •   any

    (public property)

    property

Properties

any

(public property)

@property (nonatomic, retain) NSMutableArray *any

Discussion

(public property)

entry type : PicoAnyElement, wrapper for primitive anyelement

Declared In

Trading_TransactionStatusType.h

buyerSelectedShipping

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

@property (nonatomic, retain) NSNumber *buyerSelectedShipping

Discussion

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

type : NSNumber, wrapper for primitive bool

Declared In

Trading_TransactionStatusType.h

checkoutStatus

Indicates the current status of the checkout flow for the order.

@property (nonatomic, retain) NSString *checkoutStatus

Discussion

Indicates the current status of the checkout flow for the order.

type: string constant in Trading_CheckoutStatusCodeType.h

Declared In

Trading_TransactionStatusType.h

completeStatus

Indicates whether checkout is complete, incomplete, or pending for an order.

@property (nonatomic, retain) NSString *completeStatus

Discussion

Indicates whether checkout is complete, incomplete, or pending for an order.

type: string constant in Trading_CompleteStatusCodeType.h

Declared In

Trading_TransactionStatusType.h

eBayPaymentMismatchDetails

This container is returned when a buyer’s payment does not match the total cost of an
order going through the new eBay payment process. This container is only applicable for
German and Austrian orders going through the new eBay payment process, and when the
buyer has selected EFT as the payment method.




Note:
The introduction of the new eBay payment process for the entire German and
Austrian eBay marketplace has been delayed until further notice.

@property (nonatomic, retain) Trading_EBayPaymentMismatchDetailsType *eBayPaymentMismatchDetails

Discussion

This container is returned when a buyer’s payment does not match the total cost of an
order going through the new eBay payment process. This container is only applicable for
German and Austrian orders going through the new eBay payment process, and when the
buyer has selected EFT as the payment method.




Note:
The introduction of the new eBay payment process for the entire German and
Austrian eBay marketplace has been delayed until further notice.

type : class Trading_EBayPaymentMismatchDetailsType

Declared In

Trading_TransactionStatusType.h

eBayPaymentStatus

Indicates the success or failure of the buyer’s online payment
for an order. Applicable for the payment method that the buyer chose
for the order.
If the payment failed, the value returned indicates the reason for the failure.
Output only.

@property (nonatomic, retain) NSString *eBayPaymentStatus

Discussion

Indicates the success or failure of the buyer’s online payment
for an order. Applicable for the payment method that the buyer chose
for the order.
If the payment failed, the value returned indicates the reason for the failure.
Output only.

type: string constant in Trading_PaymentStatusCodeType.h

Declared In

Trading_TransactionStatusType.h

integratedMerchantCreditCardEnabled

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.

@property (nonatomic, retain) NSNumber *integratedMerchantCreditCardEnabled

Discussion

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.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_TransactionStatusType.h

lastTimeModified

Indicates date and time an order’s status was last updated (in GMT).

@property (nonatomic, retain) NSDate *lastTimeModified

Discussion

Indicates date and time an order’s status was last updated (in GMT).

type : NSDate, wrapper for primitive date

Declared In

Trading_TransactionStatusType.h

paymentHoldStatus

Contains the status of a PayPal payment hold on the item.

@property (nonatomic, retain) NSString *paymentHoldStatus

Discussion

Contains the status of a PayPal payment hold on the item.

type: string constant in Trading_PaymentHoldStatusCodeType.h

Declared In

Trading_TransactionStatusType.h

paymentMethodUsed

The payment method that the buyer selected to pay for the order. 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.

@property (nonatomic, retain) NSString *paymentMethodUsed

Discussion

The payment method that the buyer selected to pay for the order. 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.

type: string constant in Trading_BuyerPaymentMethodCodeType.h

Declared In

Trading_TransactionStatusType.h