Hi Benigno and all,

I found an announcement
"PayPal to Become First Truly Global Payment Platform Open to Third-
Party Developers"
at https://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 !
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to