The Web Service Definition Language (WSDL) for the API can be generated from here
The WSDL defines the methods implemented by the service and the data types that they used in a way that can interpreted by most different programming platforms.
The partner will need to use a tool to generate the WSDL. For example, in Visual studio 2010, SVCUtil.exe can be used as follows:
- Open a visual studio 2010 command prompt
- Change directory to a folder you have write access to
- Execute the following command: svcutil.exe https://www.schoolcomms.com/TPGateway/Payments.svc
- A .NET implementation of the WSDL as CSharp code will be generated in a file called payments.cs in the current directory.