If you don't have a skillset in php or eCommerce in general then I'd stick to what the eCart does by default, and that is real time payment processing. You only need weight unless you are shipping oversized items and then you need to specify them as such.
You could take the money first and refund later. You can take phone numbers and call for payment information and just use the cart as an online quote and contact request.