SSN Requirements for Business Accounts

(Michael Coleman) #1

Good evening! I’ve been working through our process of setting up a Dwolla business account for non-U.S. residents and have a few questions.

I noticed here ( on the Controller JSON object table that the Controller’s SSN (along with their passport) are conditional. Are they conditional upon each other, for example are you required to either pass an SSN or a passport number?

In my testing I omited an SSN and received an error letting me know that the controller’s ssn is required.


(Shreya Thapa) #2


Your understanding is correct; the "ssn" is only required for individuals who reside in the US, whereas the "passport" is only required for non-US individuals.

When you were testing, were you passing the "passport" object as well? Passing a passport instead of an SSN for a non-US controller should work.

Here’s an example request-body for a Business Verified Customer with a non-US controller -

        "firstName": "Seema",
        "lastName": "Admin",
        "email": "",
        "ipAddress": "",
        "type": "business",
        "address1": "99-99 33rd St",
        "city": "Some City",
        "state": "NY",
        "postalCode": "11101",
        "controller": {
            "firstName": "International",
            "lastName": "Controller",
            "title": "CEO",
            "passport": {
            	"country": "NP",
            	"number": "68326783"
            "dateOfBirth": "1980-01-31",
            "address": {
                "address1": "1749 18th st",
                "address2": "apt 12",
                "city": "Kathmandu",
                "stateProvinceRegion": "BA",
                "postalCode": "50266",
                "country": "NP"
        "businessClassification": "9ed3f670-7d6f-11e3-b1ce-5404a6144203",
        "businessType": "llc",
        "businessName":"Seema's beans",