Interface:
namespace SQRT_WCF { [DataContract] public class PlaceOrder { [DataMember] public string claimID { get; set; }
I had a similar issue and turned out that I had to define my request format and body. Try this:
[OperationContract] [WebInvoke(Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json)] YourResultType placeOrder(PlaceOrder argPlaceOrderJSON);