braintree-web icon indicating copy to clipboard operation
braintree-web copied to clipboard

Option to create a new billing address when tokenizing using Hosted Fields

Open mclausing opened this issue 4 years ago • 3 comments
trafficstars

General information

  • SDK version: 3.83.0
  • Environment: Sandbox
  • Browser and OS: Firefox 94.0.1 (64-bit) on Windows 10 21H1 19043.1288

Issue description

Adding a new credit card to vault using Braintree Hosted Fields and tokenizing Billing Address results in an existing address getting reused if the tokenized address details match an existing address. This can lead to two or more credit cards using the same billing address. It's not a problem until we want to edit or delete the address for one card.

Steps to reproduce:

  1. Vault a MC credit card using Hosted Fields and include a billing address to be tokenized
  2. Vault a Visa credit card in the Hosted Fields and enter the same address used in the MC entry
  3. Note that both credit card records are associated with the same address record in account details in Braintree Vault

If we had the option in tokenize to specify a new address should be created it would solve our problem.

mclausing avatar Nov 12 '21 20:11 mclausing

I wasn't aware of this behavior. I'll bring this up with our API team around billing addresses.

crookedneighbor avatar Nov 17 '21 17:11 crookedneighbor

Thanks. Any idea how long it would take if they agreed to implement it?

mclausing avatar Nov 19 '21 18:11 mclausing

I'm still waiting on an answer from the team that owns this API.

crookedneighbor avatar Nov 29 '21 15:11 crookedneighbor