No, it is not compulsory to get a receipt of payment from the Stamp office. Bank of Punjab collects the fee which is being calculated through online challan generation and challan for bank is also being printed online. Bank of Punjab is issuing the stamp papers. Sub-registrar office has a direct link with the Bank to verify the stamp papers / fee deposited