YetAnotherForum
Welcome Guest Search | Active Topics | Log In | Register

Fundamental WPP problem Options
simon391088
#1 Posted : Tuesday, September 06, 2005 8:06:56 AM
Rank: Starting Member

Groups: Registered

Joined: 2/17/2005
Posts: 4
Location: ,
Hi, The first thing our cart asks is where the customer lives. It uses this to calculate the tax on the products and the shipping options which are available to the customer. PP Express checkout which appears to be a requirement of WPP, would not allow this to take place as it would require the customer to enter their shipping address on the Express Checkout screen at the end. Right now, this is a complete show stopper - really we just want to use the API to take card payments and use the existing paypal payment method (With IPN) which we currently offer for customers who prefer to use their paypal account. Any comments/ideas would be welcome! Many Thanks Simon
Sponsor  
 
PayPal_Cory
#2 Posted : Tuesday, September 06, 2005 1:23:08 PM
Rank: Starting Member

Groups: Registered

Joined: 7/29/2003
Posts: 351
Location: ,
Hi Simon,

Express Checkout (EC) is still very flexible. The easiest way to work with this solution is to look at where you ask for data. If you ask for data up front such as the zip code, you can still cache the cart and pass the data using the token as the identifier for the user.

So when you do SetExpressCheckout, you get a token back in the response, cache the cart to a database or session cache and send the user to PayPal. The buyer will do what they need to do at PayPal and come back to your site where you do a call for GetExpressCheckout. Again, you have the token to match the cart data to the user. You can then present all of the transaction data and give your buyer the option to use a gift certificate or change the address (and recalculate the shipping) or complete the payment.

Another method is to not ask for the shipping location up front but send PayPal buyers to PayPal and use the address they select from their PayPal account. On the GetExpressCheckout, you can calculate shipping based on the zip code or shipping address returned to you.

PayPal_Cory
Developer Technical Support
PayPal, an eBay Company
http://paypal.com/pdn
:: Any code samples provided are given expressly for demonstration purposes. ::
:: Use at your own risk ::
simon391088
#3 Posted : Tuesday, September 06, 2005 4:06:25 PM
Rank: Starting Member

Groups: Registered

Joined: 2/17/2005
Posts: 4
Location: ,
Hi Cory,
Thanks for the reply.
Just to elaborate slightly - we are actually shopping cart developers and our cart is used by a number of merchants.

Some merchants have prices which include tax. However the customer may be in a different state/country which requires a different level of tax to be applied.

Therefore the first thing the cart does is determine where the customer is so that it can - if neccessary - remove tax from the products being added and re-apply tax at the new rate.

The location is also used to decide which shipping methods to offer the customer based on their location.

Your solution to this, as I understand it is - instead of getting the customers location, send them off to PayPal to get their Shipping address. This would then allow our cart to calculate the price which the customer would have to pay based on the shipping information received. presumably then the customer has to go to PayPal again at some point to configm the amount and pay it. If this is correct it would be a lot slower than the current paypal checkout as they would have to go there twice, so presumably I have misunderstood something!

There is also an issue of Shipping.... Our cart has loads of different shipping options for all types of shipping... Do we post the shipping amount to paypal, or does the merchant have to use shipping methods they have set up in PayPal?

Any further suggestions would be much appreciated!

Thanks
Simon

Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

YAFVision Theme by Jaben Cargman (Tiny Gecko)
Powered by YAF | YAF © 2003-2009, Yet Another Forum.NET
This page was generated in 0.149 seconds.