Address
Address: Update
See also the Address response object.
- PHP
$gateway->address()->update('theCustomerId', 'theAddressId', [
'firstName' => 'Jenna',
'lastName' => 'Smith',
'company' => 'Braintree',
'streetAddress' => '1 E Main St',
'extendedAddress' => 'Suite 403',
'locality' => 'Chicago',
'region' => 'Illinois',
'postalCode' => '60622',
'countryCodeAlpha2' => 'US'
]);
If the address or customer can't be found, you'll receive a Braintree\Exception\NotFound
exception.
Arguments
addressId
required, stringThe two-letter value for an address associated with a specific customer ID. The maximum number of addresses per customer is 50. You must pass
customer_id
, then address_id
in order to successfully update this value.customerId
required, stringA string value representing an existing customer in your Vault.
Additional Parameters
'company'
stringCompany name. 255 character maximum.
'countryCodeAlpha2'
stringThe ISO 3166-1 alpha-2 country code specified in an address. The gateway only accepts specific alpha-2 values.
'countryCodeAlpha3'
stringThe ISO 3166-1 alpha-3 country code specified in an address. The gateway only accepts specific alpha-3 values.
'countryCodeNumeric'
stringThe ISO 3166-1 numeric country code specified in an address. The gateway only accepts specific numeric values.
'countryName'
stringThe country name specified in an address. We only accept specific country names.
'extendedAddress'
stringThe extended address information—such as apartment or suite number. 255 character maximum.
'firstName'
stringThe first name. The first name value must be less than or equal to 255 characters.
'lastName'
stringThe last name. The last name value must be less than or equal to 255 characters.
'locality'
stringThe locality/city. 255 character maximum.
'phoneNumber'
stringThe phone number that belongs to the address. Phone number must be 10-14 characters and can only contain numbers, hyphens and parentheses.
'postalCode'
stringThe postal code. Postal code must be a string of 4-9 alphanumeric characters, optionally separated by a dash or a space. Spaces and hyphens are ignored.
'region'
stringThe state or province. For PayPal addresses, the region must meet PayPal's state restrictions; for all other payment methods, it must be less than or equal to 255 characters.
'streetAddress'
stringThe street address. 255 character maximum. Required when used to create payment methods or transactions that perform verification when AVS rules are configured to require street address.