Dwolla Customer status error in Production mode

I was able to create a verified Dwolla customer using sandbox keys. However, when I switched to production mode keys, I am unable to create a verified customer. The Dwolla customer status is set to “retry,” “document,” or “suspended.” Can you please check and tell me why this is happening?

Here are the details of my request:

Request Payload:
POST https://api.dwolla.com/customers
Content-Type: application/vnd.dwolla.v1.hal+json
Accept: application/vnd.dwolla.v1.hal+json
Authorization: Bearer pBA9fVDBEyYZCEsLf

Request Body:
“type”: “personal”,
“firstName”: “John”,
“lastName”: “Doe”,
“email”: “johndoe@email.net”,
“type”: “personal”,
“address1”: “street address”,
“city”: “New Jersey”,
“state”: “NJ”,
“postalCode”: “10002”,
“dateOfBirth”: “1990-11-15”,
“ssn”: “9979-789-1565”

Hi @Bal – while in Sandbox, customers are defaulted to being verified, in Production that is not the case. We run verification on the customer and if they do not satisfy the checks for a full verification, they fall into retry status. At this point, the user can correct any information they may have miskeyed and provide us their full SSN for a second round verification. If that still doesn’t suffice, they will be put into document status. Please check out more in-depth information about the different statuses and how to handle them in our docs - Customer Verification Statuses | Dwolla API Documentation

Before rolling out your implementation in Production, we recommend that you test your customer onboarding flow in Sandbox and simulate these different verification statuses as well - Testing Different API Customer Types | Dwolla API Documentation

Hope that helps. Let us know if you have any questions!