If you list products on Trade Me using Omnivore you can offer Pay Now and After Pay.
All listings are created with Pay Now by default.
If you want to offer After Pay, you need to enable it under 'Settings - Trade Me - 'General.
See also: Add After Pay to Trade Me Listings
Omnivore does not support payment on pick up or Bank Deposit.
This is so that as a seller, you only receive orders that are confirmed and paid for.