It seems that Authorize.net is matching to the existing customer profile based on the card number, and returning the same token number.
If we want to update the billing address without changing the card number, the new billing address is not being saved to the customer profile through our regular call. AVS settings then prevent the new transaction from going through.
API URL : https://test.authorize.net/Payment/Api.ashx
In the above URL, there is no parameter available to pass the billing address.
Is there a specific call that should be made when updating the billing address on an existing customer profile, without changing other information?
โ10-29-2024 12:59 AM
To update only the billing address in Authorize .net without changing the card number, use the updateCustomerPaymentProfile API call to modify the address details. This approach maintains the same payment profile while updating the billing information. Make sure AVS settings align with the updated address to avoid transaction issues.
โ10-29-2024 04:17 AM