eBay::API::XML::Call::ReviseCheckoutStatus::ReviseCheckoutStatusRequestType
Enables a seller to update the payment status of an item.
eBay::API::XML::Call::ReviseCheckoutStatus::ReviseCheckoutStatusRequestType inherits from the eBay::API::XML::RequestDataType class
Discount or charge agreed to by the buyer and seller. A positive value indicates that the amount is an extra charge being paid to the seller by the buyer. A negative value indicates that the amount is a discount given to the buyer by the seller.
RequiredInput: No # Argument: 'ns:AmountType'
# Returns: 'ns:AmountType'
The amount paid by the buyer. For an eBay Stores item, the value passed in AmountPaid is the transaction/item price. For a US eBay Motors item, AmountPaid is the total amount paid by the buyer for the deposit.
eBay ID for the buyer in the transaction being revised. A transaction is uniquely identified by one of two means: (a) You provide a TransactionID and ItemID. (This is the preferred approach.), OR, (b) You provide a BuyerID and ItemID and eBay identifies only one transaction for that combination (an error is returned if there are multiple transactions for that combination). Note: If all three are provided (that is, BuyerID, ItemID and TransactionID), BuyerID is ignored.
RequiredInput: Conditionally # Argument: 'xs:string'
# Returns: 'xs:string'
Italy site (site ID 101) only. Enables you to specify the cash-on-delivery (COD) cost, for COD shipping.
SeeLink: URL: http://developer.ebay.com/DevZone/XML/docs/WebHelp/index.htm?context=eBay_XML_API&topic=CODInShippingDetails Title: Specifying the Cash on Delivery Option in Shipping Details
Not supported.
RequiredInput: No # Argument: 'ns:CheckoutMethodCodeType'
# Returns: 'ns:CheckoutMethodCodeType'
The current status of the checkout process for the transaction.
RequiredInput: Yes # Argument: 'ns:CompleteStatusCodeType'
# Returns: 'ns:CompleteStatusCodeType'
MaxLength: 20
RequiredInput: No # Argument: 'xs:string'
RequiredInput: No # Argument: 'ns:ExternalTransactionType'
# Returns: 'ns:ExternalTransactionType'
The insurance option selected by the buyer.
RequiredInput: No # Argument: 'ns:InsuranceSelectedCodeType'
# Returns: 'ns:InsuranceSelectedCodeType'
Unique ID for the item associated with the checkout. A transaction is uniquely identified by one of two means: (a) You provide a TransactionID and ItemID. (This is the preferred approach.), OR, (b) You provide a BuyerID and ItemID and eBay identifies only one transaction for that combination (an error is returned if there are multiple transactions for that combination). Note: If all three are provided (that is, BuyerID, ItemID and TransactionID), BuyerID is ignored.
MaxLength: 19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)
RequiredInput: Yes # Argument: 'ns:ItemIDType'
# Returns: 'ns:ItemIDType'
Unique ID for a multi-item order. If specified, ItemID and TransactionID are ignored if specified in the same call. Changes to the checkout status are applied to the specified order as a whole (and thus the child transactions associated with the order).
Payment method used by the buyer. Required if CheckoutStatus is Complete. (Please note that only PayPal can set this value to PayPal.) <br> <span class="tablenote"><b>Note:</b> Required or allowed payment methods vary by site and category. Refer to <a href="http://developer.ebay.com/DevZone/XML/docs/WebHelp/wwhelp/wwhimpl/js/html/wwhelp.htm?context=eBay_XML_API&topic=PaymentMethodDifferences"> Payment Method Differences (PaymentMethod)</a> in the eBay Trading API Guide for information to help you determine which payment methods you are required or allowed to specify. </span><br> <br>
AllValuesExcept: PayPal
RequiredInput: Conditionally # Argument: 'ns:BuyerPaymentMethodCodeType'
# Returns: 'ns:BuyerPaymentMethodCodeType'
RequiredInput: No # Argument: 'ns:RCSPaymentStatusCodeType'
# Returns: 'ns:RCSPaymentStatusCodeType'
Amount of money paid for sales tax. For Third-Party Checkout applications.
For internal use.
RequiredInput: No # Argument: 'ns:AddressType'
# Returns: 'ns:AddressType'
Amount of money paid for shipping. For Third-party Checkout applications.
An indicator of whether shipping costs were included in the taxable amount. For Third-Party Checkout applications.
Default: false
RequiredInput: No # Argument: 'xs:boolean'
# Returns: 'xs:boolean'
Amount of money paid for insurance. For Third Party Checkout applications.
The shipping service selected by the buyer from among the shipping services offered by the seller (such as UPS Ground). For a list of valid values that you can cache for future use, call GeteBayDetails with DetailName set to ShippingServiceDetails.
RequiredInput: No # Argument: 'xs:token'
# Returns: 'xs:token'
Unique ID for the transaction associated with the checkout. For Chinese auctions, the value passed in the TransactionID argument must be 0 or the call will fail with an error. For all other auction types, TransactionID accepts the actual, nonzero transaction ID. Call GetItemTransactionsCall or GetSellerTransactionsCall to determine the correct transaction ID. A transaction is uniquely identified by one of two means: (a) You provide a TransactionID and ItemID. (This is the preferred approach.), OR, (b) You provide a BuyerID and ItemID and eBay identifies only one transaction for that combination (an error is returned if there are multiple transactions for that combination). Note: If all three are provided (that is, BuyerID, ItemID and TransactionID), BuyerID is ignored.
MaxLength: 19 (Note: The eBay database specifies 38. Currently, transaction IDs are usually 9 to 12 digits.)
To install eBay::API, copy and paste the appropriate command in to your terminal.
cpanm
cpanm eBay::API
CPAN shell
perl -MCPAN -e shell install eBay::API
For more information on module installation, please visit the detailed CPAN module installation guide.