Upgrade Unverified Customer to Verified

Quick question:

Working in the sandbox environment, I made a successful request to update an unverified customer to verified; however, the response customer object’s status and type remains unchanged (unverified).

.

Is this by design?

@klue, The type request parameter lets Dwolla know what type of identity verified Customer you wish to create or upgrade to. I believe what is happening is that we’re treating this as an update and not an upgrade because type is missing. Try adding type: "personal" to your request body to see if that accepts and upgrades the Customer.

@spencer, Good call. Works as expected now. Along with the customer’s type, I also needed to pass in the customer’s e-mail, first and last name.

Thanks Hunter.

Before I go, is it possible for you to check the social security number for the “Mark Jackson” customer I attempted to upgrade originally? I actually passed in an invalid social security number; not sure if the value was updated or not.

Just curious.

Sadly adding type: “personal” doesn’t work. I get the following error:

                "code": "NotAllowed",
                "message": "Type value not allowed.",
                "path": "/type",
                "_links": {}
            }

For the record it makes no difference if I pass a firstName or lastName or phone or email

Hi @awaht – thanks for posting the req/res screenshot. It looks like this user (2dbf67fa-288f-48d9-a43f-21663e785206) was created as a Receive-only Customer, which is why they cannot be changed into a different Customer type.

Only Unverified Customer types can be upgraded to Verified Customer type. More information on Customer types can be found in our docs! - https://developers.dwolla.com/concepts/customer-types#customer-types

Hope that helps!