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

Overview

Type defining the CheckoutStatus container that is returned in
GetOrders and GetOrderTransactions to indicate
the current checkout status of the order.

@ingroup EBayAPIInterface

Tasks

  •   eBayPaymentStatus

    This value indicates the payment status of an order.



    Also applicable to Half.com orders (GetOrders only).

    property
  •   lastModifiedTime

    Indicates the last time that there was a change in value of the
    CheckoutStatus.Status field, such as ‘Pending’ to ‘Complete’.



    This field is also applicable to Half.com orders (GetOrders only).

    property
  •   paymentMethod

    The payment method that the buyer selected to pay for the order.




    This field is also applicable to Half.com orders (GetOrders only).

    property
  •   status

    Indicates the status of the order. This value is subject to change based on the
    status of the checkout flow. Generally speaking, the Status
    field reads ‘Incomplete'
    when payment has yet to be initiated, 'Pending’ when payment has been initiated
    but is in process, and ‘Complete’ when the payment process has completed.



    Note: If the PaymentMethod is CashOnPickup, the Status value
    will read Complete right at Checkout, even though the seller may not have been
    officially paid yet, and the eBayPaymentStatus field will read NoPaymentFailure.
    The CheckoutStatus.Status value will remain as Complete even if the seller uses
    ReviseCheckoutStatus to change the checkout status to Pending. However, the
    eBayPaymentStatus value in GetOrders will change from NoPaymentFailure to
    PaymentInProcess.



    This field is also applicable to Half.com orders (GetOrders only).

    property
  •   integratedMerchantCreditCardEnabled

    Indicates whether the item can be paid for through a payment gateway (Payflow) account.
    If IntegratedMerchantCreditCardEnabled is true, then integrated merchant credit card (IMCC) is
    enabled for credit cards because the seller has a payment gateway 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 if the buyer
    has selected EFT as the payment method.

    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_CheckoutStatusType.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 if the buyer
has selected EFT as the payment method.

@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 if the buyer
has selected EFT as the payment method.

type : class Trading_EBayPaymentMismatchDetailsType

Declared In

Trading_CheckoutStatusType.h

eBayPaymentStatus

This value indicates the payment status of an order.



Also applicable to Half.com orders (GetOrders only).

@property (nonatomic, retain) NSString *eBayPaymentStatus

Discussion

This value indicates the payment status of an order.



Also applicable to Half.com orders (GetOrders only).

type: string constant in Trading_PaymentStatusCodeType.h

Declared In

Trading_CheckoutStatusType.h

integratedMerchantCreditCardEnabled

Indicates whether the item can be paid for through a payment gateway (Payflow) account.
If IntegratedMerchantCreditCardEnabled is true, then integrated merchant credit card (IMCC) is
enabled for credit cards because the seller has a payment gateway 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 (Payflow) account.
If IntegratedMerchantCreditCardEnabled is true, then integrated merchant credit card (IMCC) is
enabled for credit cards because the seller has a payment gateway 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_CheckoutStatusType.h

lastModifiedTime

Indicates the last time that there was a change in value of the
CheckoutStatus.Status field, such as ‘Pending’ to ‘Complete’.



This field is also applicable to Half.com orders (GetOrders only).

@property (nonatomic, retain) NSDate *lastModifiedTime

Discussion

Indicates the last time that there was a change in value of the
CheckoutStatus.Status field, such as ‘Pending’ to ‘Complete’.



This field is also applicable to Half.com orders (GetOrders only).

type : NSDate, wrapper for primitive date

Declared In

Trading_CheckoutStatusType.h

paymentMethod

The payment method that the buyer selected to pay for the order.




This field is also applicable to Half.com orders (GetOrders only).

@property (nonatomic, retain) NSString *paymentMethod

Discussion

The payment method that the buyer selected to pay for the order.




This field is also applicable to Half.com orders (GetOrders only).

type: string constant in Trading_BuyerPaymentMethodCodeType.h

Declared In

Trading_CheckoutStatusType.h

status

Indicates the status of the order. This value is subject to change based on the
status of the checkout flow. Generally speaking, the Status
field reads ‘Incomplete'
when payment has yet to be initiated, 'Pending’ when payment has been initiated
but is in process, and ‘Complete’ when the payment process has completed.



Note: If the PaymentMethod is CashOnPickup, the Status value
will read Complete right at Checkout, even though the seller may not have been
officially paid yet, and the eBayPaymentStatus field will read NoPaymentFailure.
The CheckoutStatus.Status value will remain as Complete even if the seller uses
ReviseCheckoutStatus to change the checkout status to Pending. However, the
eBayPaymentStatus value in GetOrders will change from NoPaymentFailure to
PaymentInProcess.



This field is also applicable to Half.com orders (GetOrders only).

@property (nonatomic, retain) NSString *status

Discussion

Indicates the status of the order. This value is subject to change based on the
status of the checkout flow. Generally speaking, the Status
field reads ‘Incomplete'
when payment has yet to be initiated, 'Pending’ when payment has been initiated
but is in process, and ‘Complete’ when the payment process has completed.



Note: If the PaymentMethod is CashOnPickup, the Status value
will read Complete right at Checkout, even though the seller may not have been
officially paid yet, and the eBayPaymentStatus field will read NoPaymentFailure.
The CheckoutStatus.Status value will remain as Complete even if the seller uses
ReviseCheckoutStatus to change the checkout status to Pending. However, the
eBayPaymentStatus value in GetOrders will change from NoPaymentFailure to
PaymentInProcess.



This field is also applicable to Half.com orders (GetOrders only).

type: string constant in Trading_CompleteStatusCodeType.h

Declared In

Trading_CheckoutStatusType.h