airtimeplus
View the WSDL for the service. Click on an operation name to view its details.
- fetchBalance
- placeOrder
- fetchOrder
- fetchOrderLatest
- queryOrder
- fetchProducts
Close
Name: fetchBalance
Binding: airtimeplusBinding
Endpoint: https://ws.freepaid.co.za:443/airtimeplus/
SoapAction: https://ws.freepaid.co.za:443/airtimeplus/fetchBalance
Style: rpc
Input:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: fetchBalanceRequest
parts:
request: tns:fetchBalanceIn
Output:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: fetchBalanceResponse
parts:
reply: tns:fetchBalanceOut
Namespace: https://ws.freepaid.co.za:443/airtimeplus/
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Fetch your current balance. 'user' is your user number and 'pass' is your password. 'status' will always contain the result of the request: 1 = success, 0 = failure. 'errorcode' is a secondary code describing e.g. why a request failed. 'message' is an extended status message. 'balance' is your current balance, assuming it got that far in the request. For sample code, please visit https://ws.freepaid.co.za:443/airtimeplus/sample.html
Name: fetchBalance
Binding: airtimeplusBinding
Endpoint: https://ws.freepaid.co.za:443/airtimeplus/
SoapAction: https://ws.freepaid.co.za:443/airtimeplus/fetchBalance
Style: rpc
Input:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: fetchBalanceRequest
parts:
request: tns:fetchBalanceIn
Output:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: fetchBalanceResponse
parts:
reply: tns:fetchBalanceOut
Namespace: https://ws.freepaid.co.za:443/airtimeplus/
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Fetch your current balance. 'user' is your user number and 'pass' is your password. 'status' will always contain the result of the request: 1 = success, 0 = failure. 'errorcode' is a secondary code describing e.g. why a request failed. 'message' is an extended status message. 'balance' is your current balance, assuming it got that far in the request. For sample code, please visit https://ws.freepaid.co.za:443/airtimeplus/sample.html
Close
Name: placeOrder
Binding: airtimeplusBinding
Endpoint: https://ws.freepaid.co.za:443/airtimeplus/
SoapAction: https://ws.freepaid.co.za:443/airtimeplus/placeOrder
Style: rpc
Input:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: placeOrderRequest
parts:
request: tns:placeOrderIn
Output:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: placeOrderResponse
parts:
reply: tns:placeOrderOut
Namespace: https://ws.freepaid.co.za:443/airtimeplus/
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Place order for multiple vouchers. 'user' is your user number and 'pass' is your password. 'refno' should be a unique reference number for the request, but uniqueness is not enforced. 'network' is the voucher network. 'sellvalue' is the voucher sell value. 'count' is the number of vouchers. 'extra' is required in certain cases, eg. pinless recharges. 'status' will always contain the result of the request: 1 = success, 0 = failure. 'errorcode' is a secondary code describing e.g. why a request failed. 'message' is an extended status message. 'balance' is the remaining balance after the voucher request, regardless of whether the request succeeded or not, assuming it got that far in the request. 'orderno' is our unique order number, to be used in the fetchOrder call. Pinless orders must use the queryOrder call for proper status. For sample code, please visit https://ws.freepaid.co.za:443/airtimeplus/sample.html
Name: placeOrder
Binding: airtimeplusBinding
Endpoint: https://ws.freepaid.co.za:443/airtimeplus/
SoapAction: https://ws.freepaid.co.za:443/airtimeplus/placeOrder
Style: rpc
Input:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: placeOrderRequest
parts:
request: tns:placeOrderIn
Output:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: placeOrderResponse
parts:
reply: tns:placeOrderOut
Namespace: https://ws.freepaid.co.za:443/airtimeplus/
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Place order for multiple vouchers. 'user' is your user number and 'pass' is your password. 'refno' should be a unique reference number for the request, but uniqueness is not enforced. 'network' is the voucher network. 'sellvalue' is the voucher sell value. 'count' is the number of vouchers. 'extra' is required in certain cases, eg. pinless recharges. 'status' will always contain the result of the request: 1 = success, 0 = failure. 'errorcode' is a secondary code describing e.g. why a request failed. 'message' is an extended status message. 'balance' is the remaining balance after the voucher request, regardless of whether the request succeeded or not, assuming it got that far in the request. 'orderno' is our unique order number, to be used in the fetchOrder call. Pinless orders must use the queryOrder call for proper status. For sample code, please visit https://ws.freepaid.co.za:443/airtimeplus/sample.html
Close
Name: fetchOrder
Binding: airtimeplusBinding
Endpoint: https://ws.freepaid.co.za:443/airtimeplus/
SoapAction: https://ws.freepaid.co.za:443/airtimeplus/fetchOrder
Style: rpc
Input:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: fetchOrderRequest
parts:
request: tns:fetchOrderIn
Output:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: fetchOrderResponse
parts:
reply: tns:fetchOrderOut
Namespace: https://ws.freepaid.co.za:443/airtimeplus/
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Returns order placed with placeOrder call. 'user' is your user number and 'pass' is your password. 'orderno' should be the unique order number returned in the placeOrder call. 'status' will always contain the result of the request: 1 = success, 0 = failure. 'errorcode' is a secondary code describing e.g. why a request failed. 'message' is an extended status message. 'balance' is your current balance, assuming it got that far in the request. 'orderno' contains the number of the order that was fetched. 'vouchers' refers to the issued vouchers. For sample code, please visit https://ws.freepaid.co.za:443/airtimeplus/sample.html
Name: fetchOrder
Binding: airtimeplusBinding
Endpoint: https://ws.freepaid.co.za:443/airtimeplus/
SoapAction: https://ws.freepaid.co.za:443/airtimeplus/fetchOrder
Style: rpc
Input:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: fetchOrderRequest
parts:
request: tns:fetchOrderIn
Output:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: fetchOrderResponse
parts:
reply: tns:fetchOrderOut
Namespace: https://ws.freepaid.co.za:443/airtimeplus/
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Returns order placed with placeOrder call. 'user' is your user number and 'pass' is your password. 'orderno' should be the unique order number returned in the placeOrder call. 'status' will always contain the result of the request: 1 = success, 0 = failure. 'errorcode' is a secondary code describing e.g. why a request failed. 'message' is an extended status message. 'balance' is your current balance, assuming it got that far in the request. 'orderno' contains the number of the order that was fetched. 'vouchers' refers to the issued vouchers. For sample code, please visit https://ws.freepaid.co.za:443/airtimeplus/sample.html
Close
Name: fetchOrderLatest
Binding: airtimeplusBinding
Endpoint: https://ws.freepaid.co.za:443/airtimeplus/
SoapAction: https://ws.freepaid.co.za:443/airtimeplus/fetchOrderLatest
Style: rpc
Input:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: fetchOrderLatestRequest
parts:
request: tns:fetchOrderLatestIn
Output:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: fetchOrderLatestResponse
parts:
reply: tns:fetchOrderOut
Namespace: https://ws.freepaid.co.za:443/airtimeplus/
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Returns order placed with placeOrder call. 'user' is your user number and 'pass' is your password. 'last' should be the last order number you've fetched from us. 'status' will always contain the result of the request: 1 = success, 0 = failure. 'errorcode' is a secondary code describing e.g. why a request failed. 'message' is an extended status message. 'balance' is your current balance, assuming it got that far in the request. 'orderno' contains the number of the order that was fetched. 'vouchers' refers to the issued vouchers. For sample code, please visit https://ws.freepaid.co.za:443/airtimeplus/sample.html
Name: fetchOrderLatest
Binding: airtimeplusBinding
Endpoint: https://ws.freepaid.co.za:443/airtimeplus/
SoapAction: https://ws.freepaid.co.za:443/airtimeplus/fetchOrderLatest
Style: rpc
Input:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: fetchOrderLatestRequest
parts:
request: tns:fetchOrderLatestIn
Output:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: fetchOrderLatestResponse
parts:
reply: tns:fetchOrderOut
Namespace: https://ws.freepaid.co.za:443/airtimeplus/
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Returns order placed with placeOrder call. 'user' is your user number and 'pass' is your password. 'last' should be the last order number you've fetched from us. 'status' will always contain the result of the request: 1 = success, 0 = failure. 'errorcode' is a secondary code describing e.g. why a request failed. 'message' is an extended status message. 'balance' is your current balance, assuming it got that far in the request. 'orderno' contains the number of the order that was fetched. 'vouchers' refers to the issued vouchers. For sample code, please visit https://ws.freepaid.co.za:443/airtimeplus/sample.html
Close
Name: queryOrder
Binding: airtimeplusBinding
Endpoint: https://ws.freepaid.co.za:443/airtimeplus/
SoapAction: https://ws.freepaid.co.za:443/airtimeplus/queryOrder
Style: rpc
Input:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: queryOrderRequest
parts:
request: tns:queryOrderIn
Output:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: queryOrderResponse
parts:
reply: tns:queryOrderOut
Namespace: https://ws.freepaid.co.za:443/airtimeplus/
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Query pinless order placed with placeOrder call. 'user' is your user number and 'pass' is your password. 'orderno' should be the unique order number returned in the placeOrder call. 'status' will always contain the result of the request: 1 = success, 0 = failure. 'errorcode' is a secondary code describing e.g. why a request failed. 'message' is an extended status message. 'balance' is your current balance, assuming it got that far in the request. For sample code, please visit https://ws.freepaid.co.za:443/airtimeplus/sample.html
Name: queryOrder
Binding: airtimeplusBinding
Endpoint: https://ws.freepaid.co.za:443/airtimeplus/
SoapAction: https://ws.freepaid.co.za:443/airtimeplus/queryOrder
Style: rpc
Input:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: queryOrderRequest
parts:
request: tns:queryOrderIn
Output:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: queryOrderResponse
parts:
reply: tns:queryOrderOut
Namespace: https://ws.freepaid.co.za:443/airtimeplus/
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Query pinless order placed with placeOrder call. 'user' is your user number and 'pass' is your password. 'orderno' should be the unique order number returned in the placeOrder call. 'status' will always contain the result of the request: 1 = success, 0 = failure. 'errorcode' is a secondary code describing e.g. why a request failed. 'message' is an extended status message. 'balance' is your current balance, assuming it got that far in the request. For sample code, please visit https://ws.freepaid.co.za:443/airtimeplus/sample.html
Close
Name: fetchProducts
Binding: airtimeplusBinding
Endpoint: https://ws.freepaid.co.za:443/airtimeplus/
SoapAction: https://ws.freepaid.co.za:443/airtimeplus/fetchProducts
Style: rpc
Input:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: fetchProductsRequest
parts:
request: tns:fetchProductsIn
Output:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: fetchProductsResponse
parts:
reply: tns:fetchProductsOut
Namespace: https://ws.freepaid.co.za:443/airtimeplus/
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Fetch list of products. 'user' is your user number and 'pass' is your password. 'status' will always contain the result of the request: 1 = success, 0 = failure. 'errorcode' is a secondary code describing e.g. why a request failed. 'message' is an extended status message. 'balance' is your current balance, assuming it got that far in the request. 'products' is a list of products. Note that the cost price is not always available and will be shown as a 0 when not known. For sample code, please visit https://ws.freepaid.co.za:443/airtimeplus/sample.html
Name: fetchProducts
Binding: airtimeplusBinding
Endpoint: https://ws.freepaid.co.za:443/airtimeplus/
SoapAction: https://ws.freepaid.co.za:443/airtimeplus/fetchProducts
Style: rpc
Input:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: fetchProductsRequest
parts:
request: tns:fetchProductsIn
Output:
use: encoded
namespace: https://ws.freepaid.co.za:443/airtimeplus/
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: fetchProductsResponse
parts:
reply: tns:fetchProductsOut
Namespace: https://ws.freepaid.co.za:443/airtimeplus/
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Fetch list of products. 'user' is your user number and 'pass' is your password. 'status' will always contain the result of the request: 1 = success, 0 = failure. 'errorcode' is a secondary code describing e.g. why a request failed. 'message' is an extended status message. 'balance' is your current balance, assuming it got that far in the request. 'products' is a list of products. Note that the cost price is not always available and will be shown as a 0 when not known. For sample code, please visit https://ws.freepaid.co.za:443/airtimeplus/sample.html