eBay Trading APIVersion 1099

CheckoutStatusType

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

Type that uses CheckoutStatusType:

Calls that use CheckoutStatusType:

Fields



eBayPaymentMismatchDetails ( eBayPaymentMismatchDetailsType ) [0..1]
Not used by any call.

This container is no longer used.
See the Field Index to learn which calls use eBayPaymentMismatchDetails.

eBayPaymentStatus ( PaymentStatusCodeType ) [0..1]
This value indicates the payment status of an order.
See the Field Index to learn which calls use eBayPaymentStatus.

IntegratedMerchantCreditCardEnabled ( boolean ) [0..1]
This field being returned as 'true' indicates that the order can be paid for through the seller's payment gateway account.

Note: Beginning May 1, 2019, no eBay marketplace will support electronic payments through a seller's Integrated Merchant Credit Card account. After this date, a seller must use accept PayPal, or opt in to eBay Managed Payments program to accept online credit card payments from buyers.
See the Field Index to learn which calls use IntegratedMerchantCreditCardEnabled.

LastModifiedTime ( dateTime ) [0..1]
Indicates the last time that there was a change in value of the CheckoutStatus.Status field, such as 'Pending' to 'Complete'.
See the Field Index to learn which calls use LastModifiedTime.

PaymentInstrument ( BuyerPaymentInstrumentCodeType ) [0..1]
The enumeration value in this field indicates which payment method was used by the German buyer who was offered the 'Pay Upon Invoice' option. This field will only be returned if a German buyer was offered the 'Pay Upon Invoice' option. Otherwise, the buyer's selected payment method is returned in the PaymentMethod field.
See the Field Index to learn which calls use PaymentInstrument.

The payment method that the buyer selected to pay for the order.
See the Field Index to learn which calls use PaymentMethod.

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.
See the Field Index to learn which calls use Status.