improved

Improved Person, Business & External Account onboarding

Supplying contact information for Persons and Businesses is now optional

We updated our platform to improve the person and business onboarding experience by making the contacts array of objects optional for both endpoints. This means you can now create, update, or partially update a person or business without sending any or all of the fields in the contacts array of objects.

{
     "addresses": [
          {
               "type": "home",
               "country": "US",
               "address1": "string",
               "city": "string",
               "state": "string",
               "zip5": "string"
          }
     ],
     "customer_reference_id": "string",
     "first_name": "string",
     "last_name": "string",
     "date_of_birth": "string",
     "social_security_number": "string"
}
{
     "addresses": [
          {
               "type": "legal",
               "country": "US",
               "address1": "string",
               "city": "string",
               "state": "string",
               "zip5": "string"
          }
     ],
     "customer_reference_id": "string",
     "legal_name": "string",
     "tax_id": "string",
     "tax_id_type": "tin"
}

External Accounts now support hyphens

We also updated our external accounts endpoint to now support hyphens in the account_number field. This means that if your customers' bank accounts naturally have hyphens, you no longer need to strip these out before creating, updating, or partially updating an external account.

{
     "account_reference_id": "string",
     "customer_reference_id": "string",
     "customer_resource_type": "business",
     "account_type": "checking",
     "account_number": "100-00000001",
     "routing_number": "string",
     "account_holder_name": "string"
}