If you cash a money order and then the person who gave it to you stops payment on it, are you the one who has to pay for it?
This is a question of timing. If the remitter (the person who purchased the money order and gave it to you) gets the stop payment order to the money order's paying bank before the money order is paid at that bank, the stop payment will prevent the money order from being paid. If the money order isn't paid, you, as the endorser, will be responsible for the amount to the bank or other place where you cashed it.
BankingQuestions.com is a free service made possible by the generous support of our advertisers. Advertisers are not responsible for site content. Please help us keep BankingQuestions.com FREE by supporting our advertisers. When you see an ad for a product or service you may have an interest in, click through to learn more.