Address: Update
- Ruby
gateway.address.update(
"the_customer_id",
"the_address_id",
:first_name => 'Jenna',
:last_name => 'Smith',
:company => 'Braintree',
:street_address => '1 E Main St',
:extended_address => 'Suite 403',
:locality => 'Chicago',
:region => 'Illinois',
:postal_code => '60622',
:country_code_alpha2 => 'US'
)Note
In addition to updating an address directly, you can also update an address while
updating a customer or
updating a payment method.
Braintree::NotFoundError.
Arguments
address_idrequired, 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.customer_idrequired, StringA string value representing an existing customer in your Vault.
Additional Parameters
:companyStringCompany name. 255 character maximum.
:country_code_alpha2StringThe ISO 3166-1 alpha-2 country code specified in an address. The gateway only accepts specific alpha-2 values.
:country_code_alpha3StringThe ISO 3166-1 alpha-3 country code specified in an address. The gateway only accepts specific alpha-3 values.
:country_code_numericStringThe ISO 3166-1 numeric country code specified in an address. The gateway only accepts specific numeric values.
:country_nameStringThe country name specified in an address. We only accept specific country names.
:extended_addressStringThe extended address information—such as apartment or suite number. 255 character maximum.
:first_nameStringThe first name. The first name value must be less than or equal to 255 characters.
The phone number that belongs to the address that is structured with country code and national number.
:country_codeStringCountry code of phone number. 1-3 digits. Required.
:national_numberStringNational number of phone number. 4-12 digits. Required.
:last_nameStringThe last name. The last name value must be less than or equal to 255 characters.
:localityStringThe locality/city. 255 character maximum.
:phone_numberStringDeprecated.
We recommend using international_phone. This functionality still exists in the gateway but is no longer documented. This parameter will be removed in the future.
:postal_codeStringThe 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.
:regionStringThe 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.
:street_addressStringThe 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.