Need ecart help inserting to database and with fatal error
I am having an issue with ecart. I am trying to set up ecart to use PayPal Express with entry into a db. I am unsure of the page flow of ecart. My fuzzy idea of how ecart works is that from the cart page (if you are logged in) you go to the checkout page. On the checkout page, you enter the billing, and shipping information into a form to hold/send to PayPal in a session variable. From the checkout page you would go to the confirm or confirm-cart page, click another checkout button on that page and then be sent to the PayPal gateway to pay. The billing, and shipping information collected on the checkout form would persist onto PayPal's payment form. After paying, PayPal would return you to the checkout success or failure page.
I think I am failing to understand the whole process here. I ran the Cart Wizard, included my db info, and checked the no shipping box. The Cart Wizard created the pages it said it would, but the checkout page has only a form for shipping and not billing on it. Why does the form ask for shipping and not billing information if I selected no shipping in the Wizard? Or does selecting no shipping just relate to no shipping charges?
When I click on the checkout button on the cart page in the browser (I am testing on my local server), I am sent directly to PayPal CheckoutNow without entering any billing, shipping, or cart confirmation information. PayPal took my penny purchase without complaint charging my purchasing account a penny and crediting my business account and sending my business account an email notifying me of the purchase. However, I didn't reach the checkout failure or success page. Instead, I got a notice in the browser stating, "Fatal Error: Call to undefined function WA_getSavedFormValue() in /User/..../confirm_cart.php on line 146 in FireFox and line 155 in Safari. Unfortunately, this wasn't enough information for me to figure out what the error meant relating to those lines because, primarily, I don't know what I'm doing. Nothing was entered into the db.
I deleted all the pages created by the Checkout Wizard and have rerun the Wizard several times with the same result. Is this the way the cart is supposed to work (minus the error)? Is the cart checkout button supposed to go directly to PayPal? How, and when, does the billing and order information get inserted into the db? And what, and how, do I fix the error being shown to make it all work? Thank you for your time and your patience helping me sort all this out!