I placed an order for 2 items on Amazon, and I received a message from the seller stating they accidentally under priced the items, and to 'raise a cancellation request'.
I haven't had this happen before via Amazon. Can I get them to honour the contract price?
No. You can never force a seller to honor a price error.