I'm using WebTechNick's PayPal plugin and have a few questions about how people generally use it. I sense I am not using to its maximum potential.
If my preferred browser is Safari but I am using Firefox, PayPal directs me back to a url but opens in a new window and therefore defaults to Safari. Safari has no reference to the session or even that the user is logged in, so acts all dumb. How do you handle that? In my situation a cart has many cart items and each cart belongs to a client. Each cart item can belong to one of the client's locations (say, a branch office). What information do you generally send across to PayPal so that when it comes back you know what's been paid for? A cart id? A full array of cart items? If it's just a cart id, what's to stop the client putting one item in the cart, starting the payment process, pausing when they are in PayPal, going to another browser window and adding more items to the cart? The payment collected is for one item but the cart has more. Yes, I know you can do some cross checking on the amount paid, but that reminds me of horses and stable gates. What url do you normally post back to so that can properly complete the fulfilment on your site? -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php
