Deleting a Customer?

I’m implementing changes in my web app and need to clear my list of customers. Is there any way to do this?

P.S. - “editing” a Customer’s information does not seem to work - clicking on the edit button shows a blank page. Or am I doing something wrong?

Hi @ngwattcos,

You can deactivate your customers via the API and also via the Dashboard.

For deactivating via the API, you would pass the following request_body to the Customer update endpoint. Here’s an example:

POST https://api-sandbox.dwolla.com/customers/53863b11-1758-47c8-821f-00e6a126f97f
Content-Type: application/vnd.dwolla.v1.hal+json
Accept: application/vnd.dwolla.v1.hal+json
Authorization: Bearer pBA9fVDBEyYZCEsLf/wKehyh1RTpzjUj5KzIRfDi0wKTii7DqY

{
	"status": "deactivated"
}

For deactivating via the Dashboard, you would navigate to the Customers tab, and click on the more options kabob menu and click Deactivate. Here’s example screenshots:

2 Likes

Let us know if you come across any questions!

Thanks! When an account is deactivated, is it possible for an unverified personal Customer to create an account with the exact same information (first name, last name, email)?

That’s correct! Deactivating a Customer frees up the email address to be used in the creation of a new Customer.

It may also be worth noting that email is the only unique identifier for a Customer, so you can use the same firstName and lastName for another Customer regardless of them being Deactivated.

To be GDPR compliant, we need to be able to delete a customers and funding-sources completely, not just {"status": "deactivated"} and {"removed": "true"}

Hi @NickCarducci – just DM’d you about starting an email thread!

As of right now, the functionality to delete a Customer isn’t supported as per the data retention guidelines that Dwolla is subject to within the USA.

1 Like

Oh right, so I will onboard international users with something like veem for now. Thanks!

That sounds good! Thanks for the update!

Hi @shreya
I use customer deactivation when remove customer. I use updateCustomer method to change user status to ‘deactivated’. It’s work correctly.
But how can I check in webhook handler is removed customer or just deactivated? Can I set additional info (like ‘deleted’: true) in updateCustomer method when I remove customer from my side to understanding - deactivated event was after removing or it was just deactivtion?

Hi @Konstantin_Tretyak

The functionality to delete or remove a Customer isn’t supported as per the data retention guidelines that Dwolla is subject to within the USA, so there wouldn’t be a webhook created for this.

The customer_deactivated webhook should be triggered when deactivating a customer. All other webhooks and descriptions can be found in the events section of our API Docs

Hi @kmoreira
I know about removing Customer.

My main question:
Can I add additional info when I update Customer (set deactivated status) and then receive this info in ‘deactivated’ hook event?

Hi @Konstantin_Tretyak , that endpoint doesn’t currently support passing additional information along with the update request. Therefore, you’ll want to keep a reference within your own app if you’re looking to attach additional info to the Customer object.

If the customer does not have any transactions, nor any personal information that needs to be retained, would it be possible to send a special request to have them deleted?

Hi @Marc_Mouallem – We do have our own process for data deletion requests that relate to CCPA/GDPR. If a user would like to have their data deleted, then you can direct them to privacy@dwolla.com. As for deleting the data of a Customer if they haven’t asked for deletion, I’m afraid we aren’t able to support that.

Our data retention and deletion policies are based on the laws applicable to Dwolla and our customers. We are required to retain certain customer information even after account suspension in order to comply with those laws. Per our policies, we will only retain customer information to allow us to comply with such laws and enforce our TOS. Please note that we take technical and organizational security measures to protect such retained information.

Hello! In my Dwolla dashboard, I have two customers with the same email. However, I have suspended one of the customers, and the other customer is currently deactivated. When I try to activate the deactivated customer, it shows an error message stating that there is more than one customer with the same email. How can I proceed to activate the customer

Hi @FaisalAhsan – do have the customer IDs handy? I can unsuspend and deactivate the first customer so it frees up the email for the second customer to be activated.

thanks shreya for reply.
this is my customerID 30c5f045-3f50-4da9-b24a-5f1c6c6c0308 that want to activate

Thanks Shreya for the reply.

I have two customers with the same email kevinmacclay2033220310@gmail.com one is suspended status and the second one is deactivated. i wanna activate a customer that
has status deactivated.

Thanks @FaisalAhsan. I have corrected the other customer. You may reactivate the Customer now!