A signature doesn't hide information, it only tells you that it hasn't been modified. All the information that's being signed is by definition already in the payload given to the merchant.
If it's actually encrypting information (not just signing it), then that's another thing entirely, but signatures don't hide data.