That works too. Just take a print out of that payment response (ensure it has the transaction number - that's all they need). Alternatively, you can download receipt from the following link::
https://www.blsindia-canada.com/fedexlabel.php
You're right; it is really complicated. Applying for PR...