Deletes a customer credit card.
curl https://api.stripe.com/v1/customers/cus_CBbg3iRMzWBjoe/sources/card_1BnETKGswQrCoh0Xhu1A6BfL \
-u STRIPE_SECRET_KEY: \
-X DELETE
func chilkatTest() {
let rest = CkoRest()
var success: Bool
// URL: https://api.stripe.com/v1/customers/cus_CBbg3iRMzWBjoe/sources/card_1BnETKGswQrCoh0Xhu1A6BfL
var bTls: Bool = true
var port: Int = 443
var bAutoReconnect: Bool = true
success = rest.Connect("api.stripe.com", port: port, tls: bTls, autoReconnect: bAutoReconnect)
if success != true {
print("ConnectFailReason: \(rest.ConnectFailReason.integerValue)")
print("\(rest.LastErrorText)")
return
}
rest.SetAuthBasic("STRIPE_SECRET_KEY", password: "")
let sbResponseBody = CkoStringBuilder()
success = rest.FullRequestNoBodySb("DELETE", uriPath: "/v1/customers/cus_CBbg3iRMzWBjoe/sources/card_1BnETKGswQrCoh0Xhu1A6BfL", sb: sbResponseBody)
if success != true {
print("\(rest.LastErrorText)")
return
}
let jsonResponse = CkoJsonObject()
jsonResponse.LoadSb(sbResponseBody)
var deleted: Bool
var id: String?
deleted = jsonResponse.BoolOf("deleted")
id = jsonResponse.StringOf("id")
}
{
"deleted": true,
"id": "card_1BnETKGswQrCoh0Xhu1A6BfL"
}