Addresses are uniquely identified by a customer id and an address id, so you need both of these fields to delete an address.
result = gateway.address.delete("the_customer_id", "the_address_id") result.success? # true
If the address or customer can't be found, it will raise a
When true, the address will not be deleted if it is the billing address for a payment instrument.