def __do_request(self, request_params): """ Directly request """ request_params.update(self.settings) sentry.captureMessage('paypal request', extra=request_params) resp = requests.get(self.endpoint, params=request_params) response_parsed = dict(parse_qsl(resp.text)) sentry.captureMessage('paypal response', extra=response_parsed) return response_parsed
def error_payment(payment_method): sentry.captureMessage('Payment error') return render_template('payment/error.html')
def cancel_payment(payment_method): sentry.captureMessage('Payment cancelled') get_order_class().cancel_payment(payment_method=payment_method, **request.args.to_dict()) return render_template('payment/cancel.html')