diff --git a/paygate/processors.py b/paygate/processors.py index cff8069..4e0b550 100644 --- a/paygate/processors.py +++ b/paygate/processors.py @@ -94,16 +94,16 @@ class PayGate(BasePaymentProcessor): DEFAULT_API_CHECKOUT_URL = "https://lab.optimistic.blue/paygateWS/api/CheckOut" # the default timeout that we wait to have a response of the PayGate Checkout API method - DEFAULT_API_CHECKOUT_REQUEST_TIMEOUT_SECONDS = 10 + DEFAULT_API_CHECKOUT_REQUEST_TIMEOUT_SECONDS = 20 DEFAULT_API_BACK_SEARCH_TRANSACTIONS = ( "https://lab.optimistic.blue/paygateWS/api/BackOfficeSearchTransactions" ) - DEFAULT_API_BACK_SEARCH_TRANSACTIONS_TIMEOUT_SECONDS = 10 - DEFAULT_RETRY_CALLBACK_SUCCESS_TIMEOUT_SECONDS = 10 + DEFAULT_API_BACK_SEARCH_TRANSACTIONS_TIMEOUT_SECONDS = 20 + DEFAULT_RETRY_CALLBACK_SUCCESS_TIMEOUT_SECONDS = 30 DEFAULT_MARK_TEST_PAYMENT_AS_PAID_URL = "https://lab.optimistic.blue/paygateWS/api/MarkTestPaymentAsPaid" - DEFAULT_MARK_TEST_PAYMENT_AS_PAID_REQUEST_TIMEOUT_SECONDS = 10 + DEFAULT_MARK_TEST_PAYMENT_AS_PAID_REQUEST_TIMEOUT_SECONDS = 30 def __init__(self, site): """ diff --git a/paygate/tests/processors/test_paygate.py b/paygate/tests/processors/test_paygate.py index 03deac8..b6e57ca 100644 --- a/paygate/tests/processors/test_paygate.py +++ b/paygate/tests/processors/test_paygate.py @@ -110,7 +110,7 @@ def test_get_transaction_parameters(self): ], }, basket=self.basket, - timeout=10, + timeout=20, basic_auth_user="NAU", basic_auth_pass="APassword", ) @@ -188,7 +188,7 @@ def test_get_transaction_parameters_payment_id_none(self): ], }, basket=self.basket, - timeout=10, + timeout=20, basic_auth_user="NAU", basic_auth_pass="APassword", ) @@ -247,7 +247,7 @@ def test_handle_processor_response(self): "OFFSET_ROWS": 0, }, basket=self.basket, - timeout=10, + timeout=20, basic_auth_user="NAU", basic_auth_pass="APassword", ) @@ -298,7 +298,7 @@ def test_retry_baskets_payed_in_paygate(self, mock_ecommerce_response): "FROM_DATETIME": start.isoformat(), "TO_DATETIME": end.isoformat(), }, - timeout=10, + timeout=20, basic_auth_user="NAU", basic_auth_pass="APassword", ) @@ -312,7 +312,7 @@ def test_retry_baskets_payed_in_paygate(self, mock_ecommerce_response): # so we can differentiate on the PaymentProcessorResponse object "retry_baskets_payed_in_paygate": "true", }, - timeout=10, + timeout=30, ) @mock.patch.object( @@ -338,7 +338,7 @@ def test_mark_test_payment_as_paid(self, mock_mark_test_payment_as_paid_call): "PAYMENT_REF": self.basket.order_number, }, basket=self.basket, - timeout=10, + timeout=30, basic_auth_user="NAU", basic_auth_pass="APassword", )