Service - Checkout Service Code¶
Code¶
- ecstask.productavailability.services.checkout_service.validate_checkout_request(request)[source]¶
This method is created to validate request JSON for webhook checkout :return: it will raise 400 if any required parameter is missing
- ecstask.productavailability.services.checkout_service.process_checkout(order_id, order_type, dependency_manager)[source]¶
This method is used for processing checkout json It will prepare SQS payload and will add message into SQS :param order_id: order id received in request :param order_type: order type received in request :param dependency_manager: it will used for getting SQS name from configuration