Reviewing and testing the createCustomerProfileRequest message handler.
With the merchantCustomerId field being limited to 20 characters (why??!!!), it appears the message handler treats the profile.description and profile.email as a unique combination.
Can someone confirm this?
We look at merchantCustomerId, description and email together before attempting to create a customer profile. As long as the combination of these three fields is unique, customer profile creation will succeed. Profile creation will only fail if the combination of all three fields is a duplicate.
You can check the below link for more details