I remind you that web2py ships with gluon/contrib/AuthorizeNet.py

it only works in US and costs $250 but makes payments very simple in
those cases when you need a shopping chart.

Massimo

On Nov 1, 8:43 pm, howesc <[email protected]> wrote:
> Andrew,
>
> I use Paypal encrypted buttons from their web payments standard
> product together with IPN onwww.tenthrow.comto purchase and enable
> digital download.  i have not looked closely 
> athttp://web2pyslices.com/main/slices/take_slice/9but this is probably
> a nicely documented outline of how paypal with IPN works.
>
> That said, i just saw paypal demo a host of cool stuff last week at
> their developer conference.  you should check out the adaptive
> payments API, and the inline payment processing flow - this presents
> the user with the paypal checkout flow in a dialog without them
> leaving your site.  while i have not integrated it yet, i think it
> will build a superior user experience over the old buttons and
> redirecting to paypal for checkout.
>
> hopefully that helps some.  if you want more specifics about how i did
> my integration with IPN let me know.
>
> thanks,
>
> christian
>
> On Oct 31, 2:54 pm, Andrew Evans <[email protected]> wrote:
>
> > Hello! I am working on a project that requires a Digital Download where the
> > download is provided after the payment has been sent to paypal.
>
> > The documentation on Paypal in web2py is very confusing and I don't know if
> > its for the purpose of what I need. I am generating a paypal/button for
> > express checkout. and I am trying to think of ways I can then redirect the
> > user to a page where they can download the product
>
> > Normally this would be simpler but I have multiple people selling there
> > different products and with that multiple products
>
> > here is my paypal code
>
> > <br /><br />
> > <form name="_xclick" action="https://www.paypal.com/cgi-bin/webscr";
> > method="post">
> > <input type="hidden" name="cmd" value="_xclick">
> > <input type="hidden" name="business"
> > value="{{=db.auth_user[row.userinfo].email}}">
> > <input type="hidden" name="currency_code"
> > value="{{=db.currency_paypal[row.currency].current}}">
> > <input type="hidden" name="item_name" value="{{=row.product_name}}">
> > <input type="hidden" name="no_shipping" value="1">
> > <input type="hidden" name="custom" value="{{=row.id}}">
> > <input type="hidden" name="amount" value="{{='%.2f'%float(row.price)}}">
> > <input type="hidden" name="return" value="" />
> > <input type="hidden" name="cancel_return" value=""/>
> > <input type="image" 
> > src="http://www.paypal.com/en_US/i/btn/btn_buynow_SM.gif";
> > border="0" name="submit" alt="Make payments with PayPal - it's fast, free
> > and secure!">
> > </form>
>
> > So my question is: How can I use paypal for a digital download using the
> > express checkout button? Do I need to create an IPN class and add notify_url
> > to my paypal code if so can some one provide an example
>
> > *cheers
>
> > and ty
>
> > Andrew
>
>

Reply via email to