I have one web portal that needs to be an integration web service by using a soap client in php laravel .
This Web service relates to incometaxindia if any one has already done this project or soap client integration plese dm me . Here's short details
Web services are provided to external agencies for specific purpose as explained in this section. The header of the Simple Object Access Protocol (SOAP) request must contain Username Token and Timestamp. Username Token provides a standard way of representing a username (User ID registered in e-Filing) and password pair with WS-Security. The request must be digitally signed using the private key of the user (user must have registered a valid DSC with e-Filing). Signature includes key info element that contains X.509 certificate details. To validate the signature details, the following elements must be signed in the SOAP:
After signing, the request (UsernameToken and Body) has to be encrypted using the e-Filing's public key Click here
The e-Filing server validates the request in the following sequence:
Check if the username and password is valid. If not, it displays error 'Invalid user id / password'.
Check whether user is authorised to access the Web service URL. If not, it displays error 'You are not authorized to access this Web service'.
The signature element is validated with e-Filing server, if it is invalid; it displays error 'Invalid DSC. Please use the DSC registered with e-Filing'.
If the UniqueRequestId has been used previously then it will display an error 'Duplicate Request. Please submit the request with valid request id'.