Did this ever materialize? I hate prestashop and would LOVE to use web2py 
as a replacement.

On Friday, July 24, 2009 3:07:13 AM UTC-4, Benigno wrote:
>
> Hello Teru, 
>
>     I expect that if they develope something, it will certainly be an 
> improvement over what is already in existance, and will be worth 
> having a look at to see if the effort is worth it or not. 
>
>    You see, with these kind of interfaces to paypal and the likes, 
> what happens is that there are more than one way to do things, and the 
> correct way, ussually depends on the customer and their particular 
> needs. 
>
>    My point of view on this has been probably an over simplification: 
> "If the customer needs an incredible level of integration, it is 
> because they are selling a lot. And if they are selling a lot, they 
> definetelly DONT want their customers paying through paypal or google 
> (they'd rather pay for a merchant account and get a much lower rate 
> per sale, as this adds to a lot of money, plus they can agree to other 
> terms with their bank) or whoever else, EXCEPT for the fact that these 
> providers do provide ways to increase their sales.  If I am in a case 
> like that, I am sure I will need to develope everything from scratch 
> and work with them towards whatever they want specifically. 
>
>    So I decided to work on the most basic programatical integration 
> (vs the express checkout, that does not require programming, but is 
> very limited), that may allow to upload a cart, and gone a couple 
> steps further to cover a bit vs attempts at fraud by implementing PDT 
> and IPN to process the information validated by Paypal. 
>
>    I am going to be writing an article on that as soon as I get the 
> time. Problem is, I am going to be away for a month or so now, so it 
> will probably have to wait till end of August. 
>
>    Regarding estore, I have ended up rewriting it, but its not really 
> a store now but a simplified wedding gift list application. 
>
> Cheers, 
> Benigno. 
>
> On 24 jul, 07:26, suiato <[email protected]> wrote: 
> > Hi Benigno and all, 
> > 
> > I found an announcement 
> > "PayPal to Become First Truly Global Payment Platform Open to Third- 
> > Party Developers" 
> > athttps://www.paypal-media.com/releasedetail.cfm?ReleaseID=398758 
> > 
> > Will the API be useful to find a better way to incorporate PayPal into 
> > the eStore applicance? 
> > 
> > -- 
> > Teru 
> > 
> > On 7月13日, 午後8:56, Benigno <[email protected]> wrote: 
> > 
> > > Suiato, 
> > 
> > >    I have just sent the code to Massimo, I dont know if the format I 
> > > sent it will be ok, or if the code will be ok. But if you are in a 
> > > hurry what you need is actually very simple: 
> > 
> > >     <form action="https://www.sandbox.paypal.com/cgi-bin/webscr"; 
> > > method="post"> 
> > >       <!-- Select the correct button depending on country etc. 
> > >       If you can do it with pregenerated buttons (with prices included 
> > > etc) 
> > >       then so much the better for security --> 
> > >       <input type="hidden" name="business" value="{{=paypal_id}}" /> 
> > >     <input type="image" src="https://www.sandbox.paypal.com/es_XC/i/ 
> > > btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The 
> > > safer, easier way to pay online!"> 
> > >     <img alt="" border="0" src="
> https://www.sandbox.paypal.com/es_XC/i/ 
> > > scr/pixel.gif" width="1" height="1"> 
> > >     <form action="http://www.sandbox.paypal.com/cgi-bin/webscr"; 
> > > method="post" /> 
> > >     <input type="hidden" name="cmd" value="_cart" /> 
> > >     <input type="hidden" name="upload" value="1" /> 
> > >     <input type="hidden" name="currency_code" value="EUR" /> 
> > >     <input type="hidden" name="display" value="1"/> 
> > >     <input type="hidden" name="shopping_url" value="www.google.com"/> 
> > >     {{k=1}} 
> > >     {{for id,product in products.items():}} 
> > >       <input type="hidden" name="item_name_{{=k}}" 
> > > value="{{=product.name}}"/> 
> > >       <input type="hidden" name="quantity_{{=k}}" 
> > > value="{{=session.chart[str(id)]}}"/> 
> > >       <input type="hidden" name="tax_{{=k}}" 
> > > value="{{=product.price*product.tax_rate_in_your_state}}"/> 
> > >       <input type="hidden" name="amount_{{=k}}" 
> > > value="{{=product.price}}"/> 
> > >       {{k+=1}} 
> > >     {{pass}} 
> > >     </form> 
> > 
> > > This creates a button for you. You should however, start by creating a 
> > > sandbox user, then create test accounts for the seller and buyer, 
> > > validate both accounts, and then from the seller account, make 
> > > yourself a button (so that you have it localised) and put the rest of 
> > > the fields missing as you see above. 
> > 
> > > Actually, I tried to use the encrypted user that the buttons generate, 
> > > but it didnt work for me, and had to make the user visible. I will try 
> > > further at a later stage, if you find out how to further secure the 
> > > button, I'll be happy to learn. I didnt find anything else when 
> > > uploading a whole cart with the details without setting up each item 
> > > separatedly with their prices in paypal. 
> > 
> > > Benigno. 
> > 
> > > On 12 jul, 15:33, suiato <[email protected]> wrote: 
> > 
> > > > Hi Benigno, thanks for commenting and info onPaypalNVP.  I hope to 
> > > > be able to try out your code oneStorewhen it becomes available. 
> > 
> > > > As another e-commerce example, I know EC-CUBE (http://www.ec- 
> > > > cube.net), which is open-source, written in PHP,  and lists support 
> > > > for credit payment procedures with Paygent, Webmoney, Softbank 
> payment 
> > > > service, GMO payment gateway, F-REGI, Zeus, Sophia, Epsilon and 
> > > > remise. Couldn't find support forPaypalor Goole Checkout. Sorry the 
> > > > site is only in Japanese.  It  is managed by a company who provides 
> > > > voluntary services for the community as well as paid support 
> services 
> > > > to its customers. It calls for developers, committers, partners for 
> > > > hosting, integration, alliance and design. 
> > 
> > > > It keeps adding features, and now has nice ones including mobile 
> > > > support, collaboration with SNS, etc. It has wide user-base, and 
> > > > developer community backed by a company, and it worked fine when I 
> > > > tried to test-install. So, why not using it instead of developing 
> > > > another one? Well, I'd like to use Python and web2py because I think 
> > > > they have a chance to make better applications and development 
> > > > processes now and in the future. 
> > 
> > > > It is impressive to see it lists a number of agents for payment. 
> Would 
> > > > it be difficult to port them to Python or web2py? I suppose it 
> > > > shouldn't be too difficult once the logics layed out clearly, but 
> > > > others believe it only when it's proven/done. Unfortunately, I'm not 
> > > > an expert in PHP. 
> > 
> > > > I'm thrilled to hear that Massimo has strong interest in building a 
> > > > new and more powerfuleStore. I will be interested in joining the 
> task 
> > > > force if I find a role to play in the development. 
> > 
> > > > The discussion on the task forces going on in another thread is 
> > > > drawing a lot of attention and really "flourishing" :-)  I saw 
> > > > discussion on esablishing development procedures, creating 
> > > > documentation basis/system, etc.  It's good to find out what people 
> > > > want/need thru these discussions. Hope eventually things will be 
> > > > sorted out, and we'll see a good plan including one oneStoretask 
> > > > force. 
> > 
> > > > -- 
> > > > Teru 
> > 
> > > > On 7月11日, 午前4:57, mdipierro <[email protected]> wrote: 
> > 
> > > > > I am very much interested in building a new and more 
> powerfuleStore. 
> > > > > I think we need to setup a task force of people interested int his 
> and 
> > > > > build one all together. We need somebody willing coordinate and be 
> > > > > project leader. 
> > 
> > > > > Massimo 
> > 
> > > > > On Jul 10, 11:45 am, Benigno <[email protected]> wrote: 
> > 
> > > > > > Hey, 
> > 
> > > > > >     I just happen to have been playing around both withestoreand 
> > > > > > with thePaypalEngine that Matt did. (I have the same problem you 
> do, 
> > > > > > UK is the only country that gets some of googles love in europe, 
> the 
> > > > > > rest go way behind, so no google checkout here either). Actually 
> > > > > > Google checkout works only in US, UK (and Canada maybe, if I 
> recall 
> > > > > > correctly) 
> > 
> > > > > >     Anyways, the Engine that Matt did, does NVP, which allows 
> you to 
> > > > > > integratePaypalto a different level than most people probably 
> need 
> > > > > > (which is much more simmilar to what Massimo has on 
> hisEStoreapp). 
> > > > > > Right now on the Engine that Matt did, you only have the 
> > > > > > DoDirectPayment already setup (which is to process the data of a 
> > > > > > transaction for which you hold all the customers data including 
> credit 
> > > > > > card etc). If you need to do the whole checkout withPaypalwith 
> NVP, 
> > > > > > its a longer process, if I remember ok, you actually first 
> stablish a 
> > > > > > connection, then you get a token frompaypalvalidating it, you 
> > > > > > redirect to a URL with that token, then then you get the 
> validation of 
> > > > > > all the data from the customer, then you process your cart 
> confirming 
> > > > > > the sale, and get another response giving you the data you would 
> need 
> > > > > > to show the customer the receipt... its something like this. 
> > 
> > > > > >     However, there is a very simple way to set it up that works 
> almost 
> > > > > > exactly like what Massimo shows for google. I am just in the 
> process 
> > > > > > of modifyingEStoreto put it in place in a very simplified way, 
> but I 
> > > > > > am sure you can take it up from there to do whatever you want. 
> I'll 
> > > > > > send it to Massimo if its ok, as I am building a bit over his 
> code, 
> > > > > > and would rather he posts it if he feels its ok. I'll try to 
> have it 
> > > > > > by next monday. 
> > 
> > > > > > Cheers, 
> > > > > > Benigno. 
> > 
> > > > > > On 4 jul, 06:20, suiato <[email protected]> wrote: 
> > 
> > > > > > > just restarted to work oneStoreyesterday, trying to use it as 
> a 
> > > > > > > reference for one of my projects. 
> > > > > > > it's a good and useful example for me to learn translation and 
> system 
> > > > > > > in web2py. 
> > 
> > > > > > > Google checkout for merchants is still not available in 
> countries 
> > > > > > > other than US and UK, though its application pages now appear 
> here in 
> > > > > > > Japanese... 
> > 
> > > > > > > Found an appliancePayPalEngine by Matt Sellers athttp://
> mdp.cti.depaul.edu/appliances. 
> > > > > > > Could be integrated intoeStore? 
> > 
> > > > > > >eStoremay be old and need a lot of work to be a full-fledged e- 
> > > > > > > commerce appliance. It'd be nice to have it that way, 
> > > > > > > but there's another interest in removing fluffy parts and 
> trimming 
> > > > > > > down to its skeleton. This way, logics will be revealed 
> > > > > > > more clearly, easy to understand the structure, and easy to 
> extend it 
> > > > > > > as necessary. 
> > 
> > > > > > > Dreaming a dream of the skeletaleStoreto be applied to various 
> > > > > > > devices like iPhone, mobiles, PDA and others without changing 
> its 
> > > > > > > logical core... 
> > 
> > > > > > > -- 
> > > > > > > Teru 
> > 
> > > > > > > On 7月4日, 午前1:41, mdipierro <[email protected]> wrote: 
> > 
> > > > > > > > eStoreis now an old app. It needs lots of work. 
> > 
> > > > > > > > Massimo 
> > 
> > > > > > > > On Jul 3, 11:36 am, mingodad <[email protected]> wrote: 
> > 
> > > > > > > > > I was caught too by the error messages "too small or too 
> large" 
> > > > > > > > > I sugest to add the folowing to the css part on 
> layout.html: 
> > 
> > > > > > > > > .error { background-color: red; color: white; padding: 3px 
> } 
> > 
> > > > > > > > > It was borroed from T3, this way the error messages will 
> not pass 
> > > > > > > > > unnoticed. 
> > 
> > > > > > > > > As well I'm intrigged why the *_bc fields doesn't get the 
> default 
> > > > > > > > > values like the others !

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to