Hi all, I have this FORM with some fields + paypal fields and paypal action:
form = FORM( H1("SUBMISSION AND PAYMENT"), DIV(LABEL("Nome: ",_class="control-label col-sm-3")+DIV(auth.user.first_name,_class="col-sm9"),_class="form-group"), DIV(LABEL("Cognome: ",_class="control-label col-sm-3")+DIV(auth.user.last_name,_class="col-sm9"),_class="form-group"), # some others form elements... # start PAYPAL hidden fields INPUT(_type="hidden", _name="business", _value="exam...@email.com"), INPUT(_type="hidden", _name="cmd", _value="_xclick"), INPUT(_type="hidden", _name="paymentaction", _value="authorization"), INPUT(_type="hidden", _name="currency_code", _value="EUR"), INPUT(_type="hidden", _name="item_name", _value="Name of product"), INPUT(_type="hidden", _name="amount", _value="10.00") BUTTON('CONFIRM AND PAY',_value='conferma', _type='submit', _class='btn btn-success btn-lg center-block btn-prenota'), # THIS IS THE PROBLEM: this action is required to pay, but so form.accepts is not executed _action="https://www.paypal.com/cgi-bin/webscr", _method="post" ) # ON FORM ACCEPT if form.accepts(request, session): date_subscription = datetime.datetime.today() #insert subscription db.subscriptions.insert( user_subscriber = auth.user.id, #authenticated user course_id = session.current_course, #current course course_title = course.title, course_subtitle = course.subtitle, subscription_date = date_subscription, course_date = prenotation_date, number_of_persons = number_of_persons, paid = False, archived = False ) # OTHER ACTION ON FORM ACCEPT (send emails, ecc...) There's a way to execute before form.accepts then redirect to _action url (with _method="post"). I want before register the subscription, then goto to paypal page. Thanks! Fabio -- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.