def offsite_paypal(request): invoice_id = datetime.datetime.now().strftime('%Y%m%d%H%M%S') return_url = request.build_absolute_uri(reverse('app_offsite_paypal_done')) cancel_return = request.build_absolute_uri(request.META['PATH_INFO']) notify_url = request.build_absolute_uri(reverse('paypal-ipn')) paypal_params = {'amount': 1, 'item_name': "name of the item", 'invoice': invoice_id, 'notify_url': notify_url, 'return_url': return_url, 'cancel_return': cancel_return, } pay_pal_obj.add_fields(paypal_params) template_vars = {"obj": pay_pal_obj, 'title': 'PayPal Offsite'} return render(request, 'app/offsite_paypal.html', template_vars)
def offsite_paypal(request): invoice_id = datetime.datetime.now().strftime('%Y%m%d%H%M%S') return_url = request.build_absolute_uri(reverse('app_offsite_paypal_done')) cancel_return = request.build_absolute_uri(request.META['PATH_INFO']) notify_url = request.build_absolute_uri(reverse('paypal-ipn')) paypal_params = { 'amount': 1, 'item_name': "name of the item", 'invoice': invoice_id, 'notify_url': notify_url, 'return_url': return_url, 'cancel_return': cancel_return, } pay_pal_obj.add_fields(paypal_params) template_vars = {"obj": pay_pal_obj, 'title': 'PayPal Offsite'} return render(request, 'app/offsite_paypal.html', template_vars)