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?
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!