Is it mandatory for the receiver to register in du Pay to use the received funds?

Yes, it is required to have a du Pay account; if not, they will have to register for a du Pay account to claim/cash-out the received amount using the SMS link they received when you sent the funds. The registration process takes less than 10 minutes in general cases.