Ich bin asp.net Entwickler. Ich habe Square Connect Api für die Zahlung verwendet. Unten ist mein Code zum Aufladen der Karte nonce. Aber ich bekomme einen Fehler (nicht unterstützter Medientyp \ "application/x-www-form-urlencoded \", nur [application/json] sind erlaubt) als Antwort. Lösungen werden geschätzt.422 Fehler beim Laden der Karte Nonce mit Square Connect
Platz Connect REQUEST :::
RestSharp.RestClient Client = new RestSharp.RestClient("https://connect.squareup.com");
RestSharp.RestRequest Request = new RestSharp.RestRequest("v2/locations/"+LocationId+"/transactions", RestSharp.Method.POST);
Request.RequestFormat = RestSharp.DataFormat.Json;
Request.AddHeader("Authorization", "Bearer " + access_token);
Request.AddHeader("Accept", "application/json");
Request.AddHeader("Content-Type", "application/json");
Request.AddParameter("name", "test");
Request.AddParameter("card_nonce", card_nonce);
Request.AddParameter("amount_money", "{\"amount\":100,\"currency\":\"USD\"}");
//Request.AddParameter("idempotency_key", Guid.NewGuid().ToString());
RestSharp.IRestResponse response = Client.Execute(Request);
System.Net.HttpStatusCode getresponse = response.StatusCode;
Antwort von Platz Up: { "Fehler": [{ "Kategorie": "INVALID_REQUEST_ERROR", "Code": "BAD_REQUEST", "Detail": "nicht unterstützter Medientyp \" application/x-www-form-urlencoded \ ", nur [application/json] sind erlaubt"}]}
Vielen Dank. Es ist Arbeit für mich. – Bhavini