Does NayaPay allow authorization hold and capture of payments separately?

Yes, NayaPay allows authorization hold and capture of payments as per industry practice. Authorization hold is usually reserved for transactions where the amount is significant, some portion of the product or service is consumed before final payment such as hotel booking, installment plans (buy now and pay later), etc.