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
-
eBayPaymentStatusThis value indicates the payment status of an order.
property
Also applicable to Half.com orders (GetOrders only). -
lastModifiedTimeIndicates 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). -
paymentMethodThe payment method that the buyer selected to pay for the order.
property
This field is also applicable to Half.com orders (GetOrders only). -
statusIndicates 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). -
integratedMerchantCreditCardEnabledIndicates 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. -
eBayPaymentMismatchDetailsThis 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 *anyDiscussion
(public property)
entry type : PicoAnyElement, wrapper for primitive anyelement
Declared In
Trading_CheckoutStatusType.heBayPaymentMismatchDetails
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 *eBayPaymentMismatchDetailsDiscussion
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.heBayPaymentStatus
This value indicates the payment status of an order.
Also applicable to Half.com orders (GetOrders only).
@property (nonatomic, retain) NSString *eBayPaymentStatusDiscussion
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.hintegratedMerchantCreditCardEnabled
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 *integratedMerchantCreditCardEnabledDiscussion
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.hlastModifiedTime
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 *lastModifiedTimeDiscussion
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.hpaymentMethod
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 *paymentMethodDiscussion
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.hstatus
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 *statusDiscussion
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