Hi Deepak,
Just verified that Pay-Later option works (setting status to pending) only when "Execute real-time monetary transactions" option is set, which IMO makes sense since the term 'pay later' is connected with monetary transaction.
Davej, just wondering why would you uncheck that option if you expecting some kind of payment.
I think because the site currently only allows cheque/BACS payments, so the person who set this up didn't tick the "Execute real-time monetary transactions" box. However the small print, "Uncheck this box if you are using this contribution page for free membership signup ONLY, or to solicit in-kind / non-monetary donations...", suggests it should be checked in this case.
I've verified that if the real-time box is ticked but no payment processor selected, Pay Later is enforced on the contrib page, which is good.
May be we could do some improvements on that screen to clear this confusion.
Yes, would be good to clarify this.
Dave J