diff --git a/app/api/helpers/payment.py b/app/api/helpers/payment.py index 276bc4b4e0..1f443a14b0 100644 --- a/app/api/helpers/payment.py +++ b/app/api/helpers/payment.py @@ -211,6 +211,7 @@ def verify_payment(payment_id, order): """ Verify Paypal payment one more time for paying with Paypal in mobile client """ + PayPalPaymentsManager.configure_paypal() try: payment_server = paypalrestsdk.Payment.find(payment_id) if payment_server.state != 'approved': @@ -226,7 +227,7 @@ def verify_payment(payment_id, order): return False, 'Payment amount does not match order' elif currency_server != order.event.payment_currency: return False, 'Payment currency does not match order' - if sale_state != 'completed': + elif sale_state != 'completed': return False, 'Sale not completed' elif PayPalPaymentsManager.used_payment(payment_id, order): return False, 'Payment already been verified'