I am using a simple wallet from Blockchain.info and I want to be able to receive multiple payments from different customers, for the same exact amount. However, I am not clear how I can tell the difference from one customer to another when receiving incoming bitcoin payments. Is there a way to tell the difference between customers? Thanks in advance.
Individual BTC addresses for each customer is probably the cleanest solution.
If you know how to code (or have someone who does) you could look into Blockchain.info's API. Based on your xPub key you can use it to generate individual BTC addresses and to monitor them as well. May be a viable option since you already use their wallet anyway.
https://blockchain.info/api/api_receive