How to remove Shipping Info for Paypal
I'm using Paypal Std., but no shipping is required. the cart is all working but the shipping info needs to be filled in otherwise Paypal rejects the cart?
Attached is the checkout and ecart php
I'm using Paypal Std., but no shipping is required. the cart is all working but the shipping info needs to be filled in otherwise Paypal rejects the cart?
Attached is the checkout and ecart php
on the Paymentconfirm.php page, there is a collection of hidden elements that passes the cart information to paypal.
in those hidden elements, there are elements for the billing info, it sounds like those are bound to the shipping elements from the Paymentcheckout.php page instead of the billing elements.
first remove the shipping elements from the checkout form.
on the confirm page, go to the bindings tab and click the plus button, select Form Data. For the form page, select the checkout page.
This will add dynamic bindings for the elements from the checkout page.
Now select each of the address hidden elements and bind it to the corresponding element from the checkout form group.
just a quick thought...isnt that an issue with the PAYPAL accoutn side of things...because I am sure there are options when you log into the PayPay account for adding shipping details for customers...in other words an option to add or deactivate the shipping cost rule inside PayPal.
Chris
I thought the same thing, i just went to look again nothing, the only option is to use there integrated service which is not selected. I also thought on e-cart when you choose "I'll calculate my own shipping would remove this problem but no?
Any other ideas,
thanks for responding on a weekend.
Have you tried with PayPal Express? I originally used PayPal Standards on an ecommerce website and ran into some "logical" problems when i was designing the pages...So was recommended to use PayPal Express (to do this just select PayPal Pro from the wizard) The you would need to do a little custom coding and remove the credit card form thats generated on the checkout form.
To be honest I did recall having a simular issue that your having originally and Im trying to remember what the reason was..once I remember will let you know.
Chris
oooh another thought...couldnt you just pass in a hidden field for the shipping cost and use a value of 0.
Have you selected the right currency etc as well in the hidden form elements for your country.
Chris
on the confirm page look for a hidden element named address_override and make sure it's value is set to 0.
<input type="hidden" name="address_override" id="address_override" value="0" />
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.