Trading_CheckoutStatusType Class Reference
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.
property
Also applicable to Half.com orders (GetOrders only). -
lastModifiedTime
Indicates the last time that there was a change in value of the
property
CheckoutStatus.Status field, such as ‘Pending’ to ‘Complete’.
This field is also applicable to Half.com orders (GetOrders only). -
paymentMethod
The payment method that the buyer selected to pay for the order.
property
This field is also applicable to Half.com orders (GetOrders only). -
status
Indicates the status of the order. This value is subject to change based on the
property
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). -
integratedMerchantCreditCardEnabled
Indicates whether the item can be paid for through a payment gateway (Payflow) account.
property
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. -
eBayPaymentMismatchDetails
This container is returned when a buyer’s payment does not match the total cost of an
property
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. -
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