Example #1
0
def paypal_express_checkout():
    trans = Transaction()
    trans.type = 'Express'
    trans.amount = 100
    trans.return_url = url_for('paypal_express_complete', _external=True)
    trans.cancel_url = url_for('confirm', _external=True)

    trans = payments.setupRedirect(trans)
    session['trans'] = trans
    
    return redirect(trans.redirect_url)
Example #2
0
def getValidWPPExpressTransaction():
    """Convenience helper to get a valid WPP Express Transaction as a starting
    point
    """
    trans = Transaction()
    trans.type = 'Express'
    trans.amount = 100
    trans.return_url = 'http://www.jgumbley.com'
    trans.cancel_url = 'http://www.jgumbley.com'
    return trans
Example #3
0
def paypal_express_checkout():
    trans = Transaction()
    trans.type = 'Express'
    trans.amount = 100
    trans.return_url = url_for('paypal_express_complete', _external=True)
    trans.cancel_url = url_for('confirm', _external=True)

    trans = payments.setupRedirect(trans)
    session['trans'] = trans

    return redirect(trans.redirect_url)