Dashboard > ChannelAdvisor Developer Network > ... > OrderUpdateSubmit > OrderStatusUpdateSubmit
Log In   View a printable version of the current page.
OrderStatusUpdateSubmit
Added by Marshall McClure, last edited by Marshall McClure on Apr 16, 2012  (view change)
Labels: 
(None)


Overview

Override the status of an order.

Field Name Data Type Description
CheckoutPaymentStatus CheckoutPaymentStatusCode Checkout and Payment status of the order
ShippingStatus ShippingStatusCode Shipping status of the order

Notes

References

CheckoutPaymentStatusCode (ChannelAdvisor Developer Network)
CheckoutStatusCode (ChannelAdvisor Developer Network)
PaymentStatusCode (ChannelAdvisor Developer Network)
ShippingStatusCode (ChannelAdvisor Developer Network)

I would need to:

  1. Open an eBay dispute (same what the CA UI can do)
  2. Cancel the Checkout

How can I do these?

CheckoutPaymentStatus only has the following values:

  • CheckoutCanceledPaymentFailed
  • CheckoutReopenedPaymentFailed
  • CheckoutSamePaymentCleared
  • CheckoutSamePaymentDeposited
  • CheckoutSamePaymentSubmitted
  • NoChange

What I would need is like:

  • CheckoutCanceledPaymentUnchanged
Posted by Anonymous at Apr 08, 2013 12:02 | Reply To This

Any chance this functionality could be added after 3 years?

https://groups.google.com/forum/?fromgroups=#!searchin/cadn/cancel/cadn/YZCKqSDHTI4/m6fVVbQx6z0J

Thanks

Posted by Anonymous at Apr 08, 2013 12:14 | Reply To This

A dispute cannot be opened using the API. That must be done in the UI.

Checkout Status and Payment Status are tied together.  Any configuration outside of the available options is invalid. If you look at the UI for changing order status, you will see that it is the same. To cancel checkout, submit CheckoutCanceledPaymentFailed as the CheckoutPaymentStatus.

What exactly does the Cancel button do on the UI?

  1. May open a dispute
  2. May cancel the checkout -> checkout can be cancelled WITHOUT setting payment failed

When we process a return we would like exactly this. Cancel the checkout and leave the payment alone.

Please help us on how can be do this using the API?

Thanks

Posted by Anonymous at Apr 15, 2013 12:39 | Reply To This

We understand that there is no functionality on the API to open the dispute. We would like to request this vital functionality.

Could you give us an estimate on when can we see this working?

Thank you.

Posted by Anonymous at Apr 15, 2013 12:41 | Reply To This

Is it okay to

  1. Set CheckoutCanceledPaymentFailed
  2. Then set CheckoutSamePaymentCleared

to effectively cancel the checkout but leave the payment as cleared? Will it remove any payment information?

Posted by Anonymous at Apr 15, 2013 12:43 | Reply To This

Setting PaymentStatus to Failed does not cause any payment information to be removed, and somehow leaving Payment Status as Cleared would not accomplish anything for you.  Checkout Canceled and Payment Failed is the correct status combination for the situation.

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.1 Build:#806 May 06, 2007) - Bug/feature request - Contact Administrators