Sample code for 30+ languages & platforms
Java

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 Java Downloads

Chilkat2 Java
import com.chilkatsoft.chilkat2.ChilkatException;
import com.chilkatsoft.chilkat2.Http;
import com.chilkatsoft.chilkat2.JsonObject;

public class ChilkatExample {

    public static void main(String[] args) {
        // This example assumes the Chilkat API to have been previously unlocked.
        // See Global Unlock Sample for sample code.

        Http http = new Http();

        http.setBasicAuth(true);
        http.setLogin("API_USERNAME");
        http.setPassword("API_PASSWORD");

        String url = "https://<site>.cardconnect.com:<port>/cardconnect/rest/profile/<profile ID>/<account ID>/<merchid>";
        String responseStr;
        try {
            responseStr = http.quickDeleteStr(url);
        } catch (ChilkatException e) {
            System.out.println(e.getLastErrorText());
            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.
        System.out.println("response status code = " + http.getLastStatus());

        JsonObject jsonResp = new JsonObject();
        jsonResp.load(responseStr);
        jsonResp.setEmitCompact(false);

        System.out.println("response JSON:");
        System.out.println(jsonResp.emit());

        // A successful response looks like this:

        // {
        //   "respproc": "PPS",
        //   "resptext": "Profile Deleted",
        //   "respstat": "A",
        //   "respcode": "08"
        // }
        //
        //
    }
}