def paypalReturn(request): current_payment_id = dictOrEmpty(request.session, 'current_payment_id') if(current_payment_id): curr_payment, msg = paypal_services.payment_confirmed_web(current_payment_id) del request.session['current_payment_id'] logger.info('CONFIRM_WEB successful for payment %s'%curr_payment.id) else : msg = _('Session expired') curr_payment = None logger.warn('CONFIRM_WEB received while no payment in session. user = %s'%request.user.id) messages.warning(request, "Your payment is being processed. You'll receive an email when your payment is confirmed.") # return render_to_response('core/paypal_confirmed.html', # {'msg':msg, # 'payment':curr_payment}, # context_instance = RequestContext(request)) return redirect(curr_payment.offer.issue.get_view_link())
def paypalReturn(request): current_payment_id = request.session.get('current_payment_id') if current_payment_id: curr_payment, msg = paypal_services.payment_confirmed_web(current_payment_id) del request.session['current_payment_id'] logger.info('CONFIRM_WEB successful for payment %s'%curr_payment.id) messages.warning(request, "Your payment is being processed. You'll receive an email when your payment is confirmed.") return redirect(curr_payment.offer.issue.get_view_link()) else: subject = 'CONFIRM_WEB received while no payment in session. user = %s' % request.user.id msg = 'GET %s\nPOST %s' % (request.GET, request.POST) mail_services.notify_admin(subject, msg) logger.warn(subject) logger.warn(msg) messages.error(request, _('Session expired. Please check your offer status')) return redirect('/')
def paypalReturn(request): current_payment_id = request.session.get('current_payment_id') if current_payment_id: curr_payment, msg = paypal_services.payment_confirmed_web( current_payment_id) del request.session['current_payment_id'] logger.info('CONFIRM_WEB successful for payment %s' % curr_payment.id) messages.warning( request, "Your payment is being processed. You'll receive an email when your payment is confirmed." ) return redirect(curr_payment.offer.issue.get_view_link()) else: subject = 'CONFIRM_WEB received while no payment in session. user = %s' % request.user.id msg = 'GET %s\nPOST %s' % (request.GET, request.POST) mail_services.notify_admin(subject, msg) logger.warn(subject) logger.warn(msg) messages.error(request, _('Session expired. Please check your offer status')) return redirect('/')
def paypalReturn(request): current_payment_id = dictOrEmpty(request.session, 'current_payment_id') if (current_payment_id): curr_payment, msg = paypal_services.payment_confirmed_web( current_payment_id) del request.session['current_payment_id'] logger.info('CONFIRM_WEB successful for payment %s' % curr_payment.id) else: msg = _('Session expired') curr_payment = None logger.warn( 'CONFIRM_WEB received while no payment in session. user = %s' % request.user.id) messages.warning( request, "Your payment is being processed. You'll receive an email when your payment is confirmed." ) # return render_to_response('core/paypal_confirmed.html', # {'msg':msg, # 'payment':curr_payment}, # context_instance = RequestContext(request)) return redirect(curr_payment.offer.issue.get_view_link())