Rust
Rust
CardConnect Delete Profile
See more CardConnect Examples
Demonstrates how to delete a profile.A DELETE request to the profile endpoint deletes the stored data for the specified profile ID. ...
See https://developer.cardconnect.com/cardconnect-api?lang=json#delete-profile-request
Chilkat Rust Downloads
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
let http = chilkat::Http::new();
http.set_basic_auth(true);
http.set_login("API_USERNAME");
http.set_password("API_PASSWORD");
let url = "https://<site>.cardconnect.com:<port>/cardconnect/rest/profile/<profile ID>/<account ID>/<merchid>".to_string();
let Ok(response_str) = http.quick_delete_str(&url) else {
println!("{}", http.last_error_text());
return;
};
// A response status of 200 indicates potential success. The JSON response body
// must be examined to determine if it was truly successful or an error.
println!("response status code = {}", http.last_status());
let json_resp = chilkat::JsonObject::new();
let _ = json_resp.load(&response_str);
json_resp.set_emit_compact(false);
println!("response JSON:");
println!("{}", json_resp.emit().unwrap_or_default());
// A successful response looks like this:
// {
// "respproc": "PPS",
// "resptext": "Profile Deleted",
// "respstat": "A",
// "respcode": "08"
// }
//
//