Correction before mosaicing


I want to perform a mosaic of two images. Yet the values of identical pixels (in the overlapping zones) is not the same. From what I understand, it comes from different solar angles and viewing angles, which alter reflectance values.
Is there a way to correct this in some way?
I thought of substracting the smallest difference between two pixels of the two images but I am not sure if it will help that much.
Thank you for your suggestions!