Also versuche ich mein Stripe Managed Konto einzurichten und mein erster Schritt ist es, den Benutzer wirklich zu erstellen. Ich verwende Alamofire, um im Namen meiner Benutzer Stripe-Accounts zu erstellen. Dies ist der Code, in dem ich, dies zu tun bin mit:Bekomme einen unbekannten Parameterfehler von Stripe
func alamoTest(){
let headers: HTTPHeaders = [
"Authorization":"Bearer tokenxxxxxxxx",
"Content-Type":"application/x-www-form-urlencoded"]
let url = "https://api.stripe.com/v1/accounts"
let params : [String: AnyObject] = ["managed":"true" as AnyObject,"country":"US" as AnyObject]
Alamofire.request(url, method: .post, parameters: params, encoding: JSONEncoding.default, headers: headers).responseJSON {(response) in
print("this is what comes out", response)
if let data = response.data {
let json = String(data: data, encoding: String.Encoding.utf8)
print("Response:\(json)")
}
}
}
Aber jetzt, wenn ich sende die Anfrage ich diese Störung erhalte und nach überall Online-Suche kann ich nicht scheinen zu verstehen, was ich tue falsch, denn diese sind die genauen Parameter, die
im Streifen-Dokumentation gestellt wurdenSUCCESS: {
error = {
message = "Received unknown parameter: {\"Country\":\"US\",\"Managed\":\"true\"}";
param = "{\"Country\":\"US\",\"Managed\":\"true\"}";
type = "invalid_request_error";
};
}
kein Glück = /, ich habe immer noch das gleiche bekommen SUCCESS: { error = { message = "Unbekannter Parameter empfangen: {\" managed \ ": true, \" country \ ": \" US \ "}"; param = "{\" managed \ ": true, \" country \ ": \" US \ "}"; type = "invalid_request_error"; }; } –