OnlineAPI
Click here for a complete list of operations.
OnlineOrder_UpdateCreditAmount_Master
If using master orders and credit is available and being used, this method can be used to define the amount of credit being applied to the master order id.
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /adapturedemo/webservice/OnlineAPI.asmx HTTP/1.1 Host: api.securefreedom.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.securefreedom.com/OnlineOrder_UpdateCreditAmount_Master" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <OnlineOrder_UpdateCreditAmount_Master xmlns="http://www.securefreedom.com/"> <Credentials> <Username>string</Username> <Password>string</Password> <Token>string</Token> </Credentials> <MasterOrderID>int</MasterOrderID> <CreditAmount>double</CreditAmount> </OnlineOrder_UpdateCreditAmount_Master> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <OnlineOrder_UpdateCreditAmount_MasterResponse xmlns="http://www.securefreedom.com/"> <OnlineOrder_UpdateCreditAmount_MasterResult>int</OnlineOrder_UpdateCreditAmount_MasterResult> </OnlineOrder_UpdateCreditAmount_MasterResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /adapturedemo/webservice/OnlineAPI.asmx HTTP/1.1 Host: api.securefreedom.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <OnlineOrder_UpdateCreditAmount_Master xmlns="http://www.securefreedom.com/"> <Credentials> <Username>string</Username> <Password>string</Password> <Token>string</Token> </Credentials> <MasterOrderID>int</MasterOrderID> <CreditAmount>double</CreditAmount> </OnlineOrder_UpdateCreditAmount_Master> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <OnlineOrder_UpdateCreditAmount_MasterResponse xmlns="http://www.securefreedom.com/"> <OnlineOrder_UpdateCreditAmount_MasterResult>int</OnlineOrder_UpdateCreditAmount_MasterResult> </OnlineOrder_UpdateCreditAmount_MasterResponse> </soap12:Body> </soap12:Envelope>