Creating Addresses

Addresses stored in the vault need to be associated to a customer. There is a limit of 55 addresses that can be saved per customer. This page describes adding an address to an existing customer. Addresses can also be created with a credit card or created with a customer and a credit card.

Adding an Address to a Customer

The only attribute required to create an address is the customerId.

$result = Braintree_Address::create(array(
  'customerId'        => '131866',
  'firstName'         => 'Jenna',
  'lastName'          => 'Smith',
  'company'           => 'Braintree',
  'streetAddress'     => '1 E Main St',
  'extendedAddress'   => 'Suite 403',
  'locality'          => 'Chicago',
  'region'            => 'Illinois',
  'postalCode'        => '60622',
  'countryCodeAlpha2' => 'US'
));

See Also