Can a non-US customer receive funds in Dwolla given that the customer has a Business incorporated in US

Lets assume I have a customer John Doe who is not a US resident (hence no SSN) but their company John Corp is incorporated in US. So can the user now be Business Verified given that I wont be able to provide his SSN but will be able to provide his Passport through Controller?

    "firstName": "John", //should I use the same name as the controller
    "lastName": "Doe",
    "email": "",
    "ipAddress": "",
    "type": "business",
    "address1": "99-99 33rd St",//address of business?
    "city": "Some City",
    "state": "NY",
    "postalCode": "11101",
    "controller": {
        "firstName": "John",
        "lastName": "Doe",
        "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":"John Corp",

Hi @albatross – This looks accurate!

You should be able to add a non-US controller and verify them with a Passport. Feel free to try it out in the Sandbox environment and let me know if you run into any issues!

Hi @shreya - Thank you for your response!

What is the difference between firstname and controller/firstname in the above Json? Can they be same?

I am able to hit the API in sandbox and getting verified customers

Hi @albatross – the line firstName/lastName would be of the individual signing up for the account. The controller/firstName would be the individual that controls/manages the business. They could both be the same!