fix
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,41 +1,45 @@
|
||||
namespace paylid {
|
||||
// Reminder: Modify typemap.dat to customize the header file generated by wsdl2h
|
||||
/* PaylidService.h
|
||||
Generated by wsdl2h 1.2.16 from http://www.paylid.com/rsl/service.php?wsdl and typemap.dat
|
||||
2020-01-09 17:52:18 GMT
|
||||
Generated by wsdl2h 2.8.16 from http://www.paylid.com/rsl/service.php?wsdl and typemap.dat
|
||||
2020-02-05 00:31:05 GMT
|
||||
|
||||
DO NOT INCLUDE THIS FILE DIRECTLY INTO YOUR PROJECT BUILDS
|
||||
USE THE soapcpp2-GENERATED SOURCE CODE FILES FOR YOUR PROJECT BUILDS
|
||||
|
||||
gSOAP XML Web services tools.
|
||||
Copyright (C) 2001-2010 Robert van Engelen, Genivia Inc. All Rights Reserved.
|
||||
Copyright (C) 2000-2013 Robert van Engelen, Genivia Inc. All Rights Reserved.
|
||||
Part of this software is released under one of the following licenses:
|
||||
GPL or Genivia's license for commercial use.
|
||||
*/
|
||||
|
||||
/** @page page_notes Build Notes
|
||||
/** @page page_notes Usage Notes
|
||||
|
||||
NOTE:
|
||||
|
||||
- Run soapcpp2 on PaylidService.h to generate the SOAP/XML processing logic.
|
||||
Use soapcpp2 option -I to specify paths for #import
|
||||
Use soapcpp2 -I to specify paths for #import
|
||||
To build with STL, 'stlvector.h' is imported from 'import' dir in package.
|
||||
Use soapcpp2 option -i to generate improved proxy and server classes.
|
||||
- Use wsdl2h options -c and -s to generate pure C code or C++ code without STL.
|
||||
Use soapcpp2 -j to generate improved proxy and server classes.
|
||||
- Use wsdl2h -c and -s to generate pure C code or C++ code without STL.
|
||||
- Use 'typemap.dat' to control namespace bindings and type mappings.
|
||||
It is strongly recommended to customize the names of the namespace prefixes
|
||||
generated by wsdl2h. To do so, modify the prefix bindings in the Namespaces
|
||||
section below and add the modified lines to 'typemap.dat' to rerun wsdl2h.
|
||||
- Use Doxygen (www.doxygen.org) on this file to generate documentation.
|
||||
- Use wsdl2h options -nname and -Nname to globally rename the prefix 'ns'.
|
||||
- Use wsdl2h option -d to enable DOM support for xsd:anyType.
|
||||
- Use wsdl2h option -g to auto-generate readers and writers for root elements.
|
||||
- Use wsdl2h -R to generate REST operations.
|
||||
- Use wsdl2h -nname to use name as the base namespace prefix instead of 'ns'.
|
||||
- Use wsdl2h -Nname for service prefix and produce multiple service bindings
|
||||
- Use wsdl2h -d to enable DOM support for xsd:anyType.
|
||||
- Use wsdl2h -g to auto-generate readers and writers for root elements.
|
||||
- Use wsdl2h -b to auto-generate bi-directional operations (duplex ops).
|
||||
- Struct/class members serialized as XML attributes are annotated with a '@'.
|
||||
- Struct/class members that have a special role are annotated with a '$'.
|
||||
|
||||
WARNING:
|
||||
|
||||
DO NOT INCLUDE THIS FILE DIRECTLY INTO YOUR PROJECT BUILDS.
|
||||
USE THE SOURCE CODE FILES GENERATED BY soapcpp2 FOR YOUR PROJECT BUILDS:
|
||||
DO NOT INCLUDE THIS ANNOTATED FILE DIRECTLY IN YOUR PROJECT SOURCE CODE.
|
||||
USE THE FILES GENERATED BY soapcpp2 FOR YOUR PROJECT'S SOURCE CODE:
|
||||
THE soapStub.h FILE CONTAINS THIS CONTENT WITHOUT ANNOTATIONS.
|
||||
|
||||
LICENSE:
|
||||
@@ -43,12 +47,12 @@ LICENSE:
|
||||
@verbatim
|
||||
--------------------------------------------------------------------------------
|
||||
gSOAP XML Web services tools
|
||||
Copyright (C) 2000-2010, Robert van Engelen, Genivia Inc. All Rights Reserved.
|
||||
Copyright (C) 2000-2013, Robert van Engelen, Genivia Inc. All Rights Reserved.
|
||||
|
||||
This software is released under one of the following two licenses:
|
||||
1) GPL or 2) Genivia's license for commercial use.
|
||||
This software is released under one of the following licenses:
|
||||
GPL or Genivia's license for commercial use.
|
||||
--------------------------------------------------------------------------------
|
||||
1) GPL license.
|
||||
GPL license.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify it under
|
||||
the terms of the GNU General Public License as published by the Free Software
|
||||
@@ -65,8 +69,11 @@ Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
Author contact information:
|
||||
engelen@genivia.com / engelen@acm.org
|
||||
|
||||
This program is released under the GPL with the additional exemption that
|
||||
compiling, linking, and/or using OpenSSL is allowed.
|
||||
--------------------------------------------------------------------------------
|
||||
2) A commercial-use license is available from Genivia, Inc., contact@genivia.com
|
||||
A commercial-use license is available from Genivia, Inc., contact@genivia.com
|
||||
--------------------------------------------------------------------------------
|
||||
@endverbatim
|
||||
|
||||
@@ -177,13 +184,18 @@ paylid = "urn:paylidwsdl"
|
||||
/** @mainpage Service Definitions
|
||||
|
||||
@section Service_bindings Service Bindings
|
||||
|
||||
- @ref paylidwsdlBinding
|
||||
|
||||
@section Service_more More Information
|
||||
- @ref page_notes "Notes"
|
||||
- @ref page_XMLDataBinding "XML Data Binding"
|
||||
- @ref SOAP_ENV__Header "SOAP Header Content"
|
||||
- @ref SOAP_ENV__Detail "SOAP Fault Detail Content" (when applicable)
|
||||
|
||||
- @ref page_notes "Usage Notes"
|
||||
|
||||
- @ref page_XMLDataBinding "XML Data Binding"
|
||||
|
||||
- @ref SOAP_ENV__Header "SOAP Header Content" (when applicable)
|
||||
|
||||
- @ref SOAP_ENV__Detail "SOAP Fault Detail Content" (when applicable)
|
||||
|
||||
|
||||
*/
|
||||
@@ -193,19 +205,27 @@ paylid = "urn:paylidwsdl"
|
||||
@page paylidwsdlBinding Binding "paylidwsdlBinding"
|
||||
|
||||
@section paylidwsdlBinding_operations Operations of Binding "paylidwsdlBinding"
|
||||
|
||||
- @ref paylid__getAccountBalance
|
||||
|
||||
- @ref paylid__transferFund
|
||||
|
||||
- @ref paylid__checkTransferStatus
|
||||
|
||||
- @ref paylid__directAirTimeTopUp
|
||||
|
||||
- @ref paylid__currentXrate
|
||||
|
||||
- @ref paylid__getAccount
|
||||
|
||||
- @ref paylid__getTrxStatus
|
||||
|
||||
- @ref paylid__getSupportedBanks
|
||||
|
||||
@section paylidwsdlBinding_ports Endpoints of Binding "paylidwsdlBinding"
|
||||
|
||||
- https://www.paylid.com:443/rsl/service.php
|
||||
|
||||
Note: use wsdl2h option -N to change the service binding prefix name
|
||||
|
||||
*/
|
||||
|
||||
@@ -224,7 +244,7 @@ Note: use wsdl2h option -N to change the service binding prefix name
|
||||
* *
|
||||
\******************************************************************************/
|
||||
|
||||
/// Operation response struct "paylid__getAccountBalanceResponse" of service binding "paylidwsdlBinding" operation "paylid__getAccountBalance"
|
||||
/// Operation response struct "paylid__getAccountBalanceResponse" of operation "paylid__getAccountBalance"
|
||||
struct paylid__getAccountBalanceResponse
|
||||
{
|
||||
std::string Code;
|
||||
@@ -237,10 +257,15 @@ struct paylid__getAccountBalanceResponse
|
||||
/**
|
||||
|
||||
Operation details:
|
||||
|
||||
Gets account balance
|
||||
- SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
- SOAP action="urn:paylidwsdl#getAccountBalance"
|
||||
|
||||
- http://schemas.xmlsoap.org/soap/encoding/ RPC encodingStyle="SOAP"
|
||||
|
||||
- Action: "urn:paylidwsdl#getAccountBalance"
|
||||
|
||||
- Addressing input action: "urn:paylidwsdl#getAccountBalance"
|
||||
|
||||
- Addressing output action: "urn:paylidwsdl#getAccountBalanceResponse"
|
||||
|
||||
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
|
||||
@code
|
||||
@@ -248,10 +273,10 @@ C stub function (defined in soapClient.c[pp] generated by soapcpp2):
|
||||
struct soap *soap,
|
||||
NULL, // char *endpoint = NULL selects default endpoint for this operation
|
||||
NULL, // char *action = NULL selects default action for this operation
|
||||
// request parameters:
|
||||
// input parameters:
|
||||
std::string terminalID,
|
||||
std::string hmac,
|
||||
// response parameters:
|
||||
// output parameters:
|
||||
struct paylid__getAccountBalanceResponse&
|
||||
);
|
||||
@endcode
|
||||
@@ -260,10 +285,10 @@ C server function (called from the service dispatcher defined in soapServer.c[pp
|
||||
@code
|
||||
int paylid__getAccountBalance(
|
||||
struct soap *soap,
|
||||
// request parameters:
|
||||
// input parameters:
|
||||
std::string terminalID,
|
||||
std::string hmac,
|
||||
// response parameters:
|
||||
// output parameters:
|
||||
struct paylid__getAccountBalanceResponse&
|
||||
);
|
||||
@endcode
|
||||
@@ -272,23 +297,25 @@ C++ proxy class (defined in soappaylidwsdlBindingProxy.h):
|
||||
@code
|
||||
class paylidwsdlBindingProxy;
|
||||
@endcode
|
||||
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
|
||||
Important: use soapcpp2 option '-j' (or '-i') to generate greatly improved and easy-to-use proxy classes;
|
||||
|
||||
C++ service class (defined in soappaylidwsdlBindingService.h):
|
||||
@code
|
||||
class paylidwsdlBindingService;
|
||||
@endcode
|
||||
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
|
||||
Important: use soapcpp2 option '-j' (or '-i') to generate greatly improved and easy-to-use service classes;
|
||||
|
||||
*/
|
||||
|
||||
//gsoap paylid service method-protocol: getAccountBalance SOAP
|
||||
//gsoap paylid service method-style: getAccountBalance rpc
|
||||
//gsoap paylid service method-encoding: getAccountBalance http://schemas.xmlsoap.org/soap/encoding/
|
||||
//gsoap paylid service method-action: getAccountBalance urn:paylidwsdl#getAccountBalance
|
||||
//gsoap paylid service method-input-action: getAccountBalance urn:paylidwsdl#getAccountBalance
|
||||
//gsoap paylid service method-output-action: getAccountBalance urn:paylidwsdl#getAccountBalanceResponse
|
||||
int paylid__getAccountBalance(
|
||||
std::string terminalID, ///< Request parameter
|
||||
std::string hmac, ///< Request parameter
|
||||
struct paylid__getAccountBalanceResponse& ///< Response struct parameter
|
||||
std::string terminalID, ///< Input parameter
|
||||
std::string hmac, ///< Input parameter
|
||||
struct paylid__getAccountBalanceResponse& ///< Output response struct parameter
|
||||
);
|
||||
|
||||
/******************************************************************************\
|
||||
@@ -298,7 +325,7 @@ int paylid__getAccountBalance(
|
||||
* *
|
||||
\******************************************************************************/
|
||||
|
||||
/// Operation response struct "paylid__transferFundResponse" of service binding "paylidwsdlBinding" operation "paylid__transferFund"
|
||||
/// Operation response struct "paylid__transferFundResponse" of operation "paylid__transferFund"
|
||||
struct paylid__transferFundResponse
|
||||
{
|
||||
std::string Code;
|
||||
@@ -311,10 +338,15 @@ struct paylid__transferFundResponse
|
||||
/**
|
||||
|
||||
Operation details:
|
||||
|
||||
Transfers funds
|
||||
- SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
- SOAP action="urn:paylidwsdl#transferFund"
|
||||
|
||||
- http://schemas.xmlsoap.org/soap/encoding/ RPC encodingStyle="SOAP"
|
||||
|
||||
- Action: "urn:paylidwsdl#transferFund"
|
||||
|
||||
- Addressing input action: "urn:paylidwsdl#transferFund"
|
||||
|
||||
- Addressing output action: "urn:paylidwsdl#transferFundResponse"
|
||||
|
||||
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
|
||||
@code
|
||||
@@ -322,11 +354,11 @@ C stub function (defined in soapClient.c[pp] generated by soapcpp2):
|
||||
struct soap *soap,
|
||||
NULL, // char *endpoint = NULL selects default endpoint for this operation
|
||||
NULL, // char *action = NULL selects default action for this operation
|
||||
// request parameters:
|
||||
// input parameters:
|
||||
std::string terminalID,
|
||||
std::string toDestination,
|
||||
std::string hmac,
|
||||
// response parameters:
|
||||
// output parameters:
|
||||
struct paylid__transferFundResponse&
|
||||
);
|
||||
@endcode
|
||||
@@ -335,11 +367,11 @@ C server function (called from the service dispatcher defined in soapServer.c[pp
|
||||
@code
|
||||
int paylid__transferFund(
|
||||
struct soap *soap,
|
||||
// request parameters:
|
||||
// input parameters:
|
||||
std::string terminalID,
|
||||
std::string toDestination,
|
||||
std::string hmac,
|
||||
// response parameters:
|
||||
// output parameters:
|
||||
struct paylid__transferFundResponse&
|
||||
);
|
||||
@endcode
|
||||
@@ -348,24 +380,26 @@ C++ proxy class (defined in soappaylidwsdlBindingProxy.h):
|
||||
@code
|
||||
class paylidwsdlBindingProxy;
|
||||
@endcode
|
||||
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
|
||||
Important: use soapcpp2 option '-j' (or '-i') to generate greatly improved and easy-to-use proxy classes;
|
||||
|
||||
C++ service class (defined in soappaylidwsdlBindingService.h):
|
||||
@code
|
||||
class paylidwsdlBindingService;
|
||||
@endcode
|
||||
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
|
||||
Important: use soapcpp2 option '-j' (or '-i') to generate greatly improved and easy-to-use service classes;
|
||||
|
||||
*/
|
||||
|
||||
//gsoap paylid service method-protocol: transferFund SOAP
|
||||
//gsoap paylid service method-style: transferFund rpc
|
||||
//gsoap paylid service method-encoding: transferFund http://schemas.xmlsoap.org/soap/encoding/
|
||||
//gsoap paylid service method-action: transferFund urn:paylidwsdl#transferFund
|
||||
//gsoap paylid service method-input-action: transferFund urn:paylidwsdl#transferFund
|
||||
//gsoap paylid service method-output-action: transferFund urn:paylidwsdl#transferFundResponse
|
||||
int paylid__transferFund(
|
||||
std::string terminalID, ///< Request parameter
|
||||
std::string toDestination, ///< Request parameter
|
||||
std::string hmac, ///< Request parameter
|
||||
struct paylid__transferFundResponse& ///< Response struct parameter
|
||||
std::string terminalID, ///< Input parameter
|
||||
std::string toDestination, ///< Input parameter
|
||||
std::string hmac, ///< Input parameter
|
||||
struct paylid__transferFundResponse& ///< Output response struct parameter
|
||||
);
|
||||
|
||||
/******************************************************************************\
|
||||
@@ -375,7 +409,7 @@ int paylid__transferFund(
|
||||
* *
|
||||
\******************************************************************************/
|
||||
|
||||
/// Operation response struct "paylid__checkTransferStatusResponse" of service binding "paylidwsdlBinding" operation "paylid__checkTransferStatus"
|
||||
/// Operation response struct "paylid__checkTransferStatusResponse" of operation "paylid__checkTransferStatus"
|
||||
struct paylid__checkTransferStatusResponse
|
||||
{
|
||||
std::string Code;
|
||||
@@ -388,10 +422,15 @@ struct paylid__checkTransferStatusResponse
|
||||
/**
|
||||
|
||||
Operation details:
|
||||
|
||||
Checks money transfer status
|
||||
- SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
- SOAP action="urn:paylidwsdl#checkTransferStatus"
|
||||
|
||||
- http://schemas.xmlsoap.org/soap/encoding/ RPC encodingStyle="SOAP"
|
||||
|
||||
- Action: "urn:paylidwsdl#checkTransferStatus"
|
||||
|
||||
- Addressing input action: "urn:paylidwsdl#checkTransferStatus"
|
||||
|
||||
- Addressing output action: "urn:paylidwsdl#checkTransferStatusResponse"
|
||||
|
||||
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
|
||||
@code
|
||||
@@ -399,11 +438,11 @@ C stub function (defined in soapClient.c[pp] generated by soapcpp2):
|
||||
struct soap *soap,
|
||||
NULL, // char *endpoint = NULL selects default endpoint for this operation
|
||||
NULL, // char *action = NULL selects default action for this operation
|
||||
// request parameters:
|
||||
// input parameters:
|
||||
std::string terminalID,
|
||||
std::string transactionRef,
|
||||
std::string hmac,
|
||||
// response parameters:
|
||||
// output parameters:
|
||||
struct paylid__checkTransferStatusResponse&
|
||||
);
|
||||
@endcode
|
||||
@@ -412,11 +451,11 @@ C server function (called from the service dispatcher defined in soapServer.c[pp
|
||||
@code
|
||||
int paylid__checkTransferStatus(
|
||||
struct soap *soap,
|
||||
// request parameters:
|
||||
// input parameters:
|
||||
std::string terminalID,
|
||||
std::string transactionRef,
|
||||
std::string hmac,
|
||||
// response parameters:
|
||||
// output parameters:
|
||||
struct paylid__checkTransferStatusResponse&
|
||||
);
|
||||
@endcode
|
||||
@@ -425,24 +464,26 @@ C++ proxy class (defined in soappaylidwsdlBindingProxy.h):
|
||||
@code
|
||||
class paylidwsdlBindingProxy;
|
||||
@endcode
|
||||
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
|
||||
Important: use soapcpp2 option '-j' (or '-i') to generate greatly improved and easy-to-use proxy classes;
|
||||
|
||||
C++ service class (defined in soappaylidwsdlBindingService.h):
|
||||
@code
|
||||
class paylidwsdlBindingService;
|
||||
@endcode
|
||||
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
|
||||
Important: use soapcpp2 option '-j' (or '-i') to generate greatly improved and easy-to-use service classes;
|
||||
|
||||
*/
|
||||
|
||||
//gsoap paylid service method-protocol: checkTransferStatus SOAP
|
||||
//gsoap paylid service method-style: checkTransferStatus rpc
|
||||
//gsoap paylid service method-encoding: checkTransferStatus http://schemas.xmlsoap.org/soap/encoding/
|
||||
//gsoap paylid service method-action: checkTransferStatus urn:paylidwsdl#checkTransferStatus
|
||||
//gsoap paylid service method-input-action: checkTransferStatus urn:paylidwsdl#checkTransferStatus
|
||||
//gsoap paylid service method-output-action: checkTransferStatus urn:paylidwsdl#checkTransferStatusResponse
|
||||
int paylid__checkTransferStatus(
|
||||
std::string terminalID, ///< Request parameter
|
||||
std::string transactionRef, ///< Request parameter
|
||||
std::string hmac, ///< Request parameter
|
||||
struct paylid__checkTransferStatusResponse& ///< Response struct parameter
|
||||
std::string terminalID, ///< Input parameter
|
||||
std::string transactionRef, ///< Input parameter
|
||||
std::string hmac, ///< Input parameter
|
||||
struct paylid__checkTransferStatusResponse& ///< Output response struct parameter
|
||||
);
|
||||
|
||||
/******************************************************************************\
|
||||
@@ -452,7 +493,7 @@ int paylid__checkTransferStatus(
|
||||
* *
|
||||
\******************************************************************************/
|
||||
|
||||
/// Operation response struct "paylid__directAirTimeTopUpResponse" of service binding "paylidwsdlBinding" operation "paylid__directAirTimeTopUp"
|
||||
/// Operation response struct "paylid__directAirTimeTopUpResponse" of operation "paylid__directAirTimeTopUp"
|
||||
struct paylid__directAirTimeTopUpResponse
|
||||
{
|
||||
std::string Code;
|
||||
@@ -465,10 +506,15 @@ struct paylid__directAirTimeTopUpResponse
|
||||
/**
|
||||
|
||||
Operation details:
|
||||
|
||||
Direct air time top up
|
||||
- SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
- SOAP action="urn:paylidwsdl#checkTransferStatus"
|
||||
|
||||
- http://schemas.xmlsoap.org/soap/encoding/ RPC encodingStyle="SOAP"
|
||||
|
||||
- Action: "urn:paylidwsdl#checkTransferStatus"
|
||||
|
||||
- Addressing input action: "urn:paylidwsdl#checkTransferStatus"
|
||||
|
||||
- Addressing output action: "urn:paylidwsdl#checkTransferStatusResponse"
|
||||
|
||||
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
|
||||
@code
|
||||
@@ -476,11 +522,11 @@ C stub function (defined in soapClient.c[pp] generated by soapcpp2):
|
||||
struct soap *soap,
|
||||
NULL, // char *endpoint = NULL selects default endpoint for this operation
|
||||
NULL, // char *action = NULL selects default action for this operation
|
||||
// request parameters:
|
||||
// input parameters:
|
||||
std::string terminalID,
|
||||
std::string topupData,
|
||||
std::string hmac,
|
||||
// response parameters:
|
||||
// output parameters:
|
||||
struct paylid__directAirTimeTopUpResponse&
|
||||
);
|
||||
@endcode
|
||||
@@ -489,11 +535,11 @@ C server function (called from the service dispatcher defined in soapServer.c[pp
|
||||
@code
|
||||
int paylid__directAirTimeTopUp(
|
||||
struct soap *soap,
|
||||
// request parameters:
|
||||
// input parameters:
|
||||
std::string terminalID,
|
||||
std::string topupData,
|
||||
std::string hmac,
|
||||
// response parameters:
|
||||
// output parameters:
|
||||
struct paylid__directAirTimeTopUpResponse&
|
||||
);
|
||||
@endcode
|
||||
@@ -502,24 +548,26 @@ C++ proxy class (defined in soappaylidwsdlBindingProxy.h):
|
||||
@code
|
||||
class paylidwsdlBindingProxy;
|
||||
@endcode
|
||||
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
|
||||
Important: use soapcpp2 option '-j' (or '-i') to generate greatly improved and easy-to-use proxy classes;
|
||||
|
||||
C++ service class (defined in soappaylidwsdlBindingService.h):
|
||||
@code
|
||||
class paylidwsdlBindingService;
|
||||
@endcode
|
||||
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
|
||||
Important: use soapcpp2 option '-j' (or '-i') to generate greatly improved and easy-to-use service classes;
|
||||
|
||||
*/
|
||||
|
||||
//gsoap paylid service method-protocol: directAirTimeTopUp SOAP
|
||||
//gsoap paylid service method-style: directAirTimeTopUp rpc
|
||||
//gsoap paylid service method-encoding: directAirTimeTopUp http://schemas.xmlsoap.org/soap/encoding/
|
||||
//gsoap paylid service method-action: directAirTimeTopUp urn:paylidwsdl#checkTransferStatus
|
||||
//gsoap paylid service method-input-action: directAirTimeTopUp urn:paylidwsdl#checkTransferStatus
|
||||
//gsoap paylid service method-output-action: directAirTimeTopUp urn:paylidwsdl#checkTransferStatusResponse
|
||||
int paylid__directAirTimeTopUp(
|
||||
std::string terminalID, ///< Request parameter
|
||||
std::string topupData, ///< Request parameter
|
||||
std::string hmac, ///< Request parameter
|
||||
struct paylid__directAirTimeTopUpResponse& ///< Response struct parameter
|
||||
std::string terminalID, ///< Input parameter
|
||||
std::string topupData, ///< Input parameter
|
||||
std::string hmac, ///< Input parameter
|
||||
struct paylid__directAirTimeTopUpResponse& ///< Output response struct parameter
|
||||
);
|
||||
|
||||
/******************************************************************************\
|
||||
@@ -529,7 +577,7 @@ int paylid__directAirTimeTopUp(
|
||||
* *
|
||||
\******************************************************************************/
|
||||
|
||||
/// Operation response struct "paylid__currentXrateResponse" of service binding "paylidwsdlBinding" operation "paylid__currentXrate"
|
||||
/// Operation response struct "paylid__currentXrateResponse" of operation "paylid__currentXrate"
|
||||
struct paylid__currentXrateResponse
|
||||
{
|
||||
std::string Code;
|
||||
@@ -542,10 +590,15 @@ struct paylid__currentXrateResponse
|
||||
/**
|
||||
|
||||
Operation details:
|
||||
|
||||
Get Current XRAte
|
||||
- SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
- SOAP action="urn:paylidwsdl#currentXrate"
|
||||
|
||||
- http://schemas.xmlsoap.org/soap/encoding/ RPC encodingStyle="SOAP"
|
||||
|
||||
- Action: "urn:paylidwsdl#currentXrate"
|
||||
|
||||
- Addressing input action: "urn:paylidwsdl#currentXrate"
|
||||
|
||||
- Addressing output action: "urn:paylidwsdl#currentXrateResponse"
|
||||
|
||||
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
|
||||
@code
|
||||
@@ -553,11 +606,11 @@ C stub function (defined in soapClient.c[pp] generated by soapcpp2):
|
||||
struct soap *soap,
|
||||
NULL, // char *endpoint = NULL selects default endpoint for this operation
|
||||
NULL, // char *action = NULL selects default action for this operation
|
||||
// request parameters:
|
||||
// input parameters:
|
||||
std::string terminalID,
|
||||
std::string topupData,
|
||||
std::string hmac,
|
||||
// response parameters:
|
||||
// output parameters:
|
||||
struct paylid__currentXrateResponse&
|
||||
);
|
||||
@endcode
|
||||
@@ -566,11 +619,11 @@ C server function (called from the service dispatcher defined in soapServer.c[pp
|
||||
@code
|
||||
int paylid__currentXrate(
|
||||
struct soap *soap,
|
||||
// request parameters:
|
||||
// input parameters:
|
||||
std::string terminalID,
|
||||
std::string topupData,
|
||||
std::string hmac,
|
||||
// response parameters:
|
||||
// output parameters:
|
||||
struct paylid__currentXrateResponse&
|
||||
);
|
||||
@endcode
|
||||
@@ -579,24 +632,26 @@ C++ proxy class (defined in soappaylidwsdlBindingProxy.h):
|
||||
@code
|
||||
class paylidwsdlBindingProxy;
|
||||
@endcode
|
||||
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
|
||||
Important: use soapcpp2 option '-j' (or '-i') to generate greatly improved and easy-to-use proxy classes;
|
||||
|
||||
C++ service class (defined in soappaylidwsdlBindingService.h):
|
||||
@code
|
||||
class paylidwsdlBindingService;
|
||||
@endcode
|
||||
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
|
||||
Important: use soapcpp2 option '-j' (or '-i') to generate greatly improved and easy-to-use service classes;
|
||||
|
||||
*/
|
||||
|
||||
//gsoap paylid service method-protocol: currentXrate SOAP
|
||||
//gsoap paylid service method-style: currentXrate rpc
|
||||
//gsoap paylid service method-encoding: currentXrate http://schemas.xmlsoap.org/soap/encoding/
|
||||
//gsoap paylid service method-action: currentXrate urn:paylidwsdl#currentXrate
|
||||
//gsoap paylid service method-input-action: currentXrate urn:paylidwsdl#currentXrate
|
||||
//gsoap paylid service method-output-action: currentXrate urn:paylidwsdl#currentXrateResponse
|
||||
int paylid__currentXrate(
|
||||
std::string terminalID, ///< Request parameter
|
||||
std::string topupData, ///< Request parameter
|
||||
std::string hmac, ///< Request parameter
|
||||
struct paylid__currentXrateResponse& ///< Response struct parameter
|
||||
std::string terminalID, ///< Input parameter
|
||||
std::string topupData, ///< Input parameter
|
||||
std::string hmac, ///< Input parameter
|
||||
struct paylid__currentXrateResponse& ///< Output response struct parameter
|
||||
);
|
||||
|
||||
/******************************************************************************\
|
||||
@@ -606,7 +661,7 @@ int paylid__currentXrate(
|
||||
* *
|
||||
\******************************************************************************/
|
||||
|
||||
/// Operation response struct "paylid__getAccountResponse" of service binding "paylidwsdlBinding" operation "paylid__getAccount"
|
||||
/// Operation response struct "paylid__getAccountResponse" of operation "paylid__getAccount"
|
||||
struct paylid__getAccountResponse
|
||||
{
|
||||
std::string Code;
|
||||
@@ -619,10 +674,15 @@ struct paylid__getAccountResponse
|
||||
/**
|
||||
|
||||
Operation details:
|
||||
|
||||
Get Account Properties
|
||||
- SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
- SOAP action="urn:paylidwsdl#getAccount"
|
||||
|
||||
- http://schemas.xmlsoap.org/soap/encoding/ RPC encodingStyle="SOAP"
|
||||
|
||||
- Action: "urn:paylidwsdl#getAccount"
|
||||
|
||||
- Addressing input action: "urn:paylidwsdl#getAccount"
|
||||
|
||||
- Addressing output action: "urn:paylidwsdl#getAccountResponse"
|
||||
|
||||
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
|
||||
@code
|
||||
@@ -630,11 +690,11 @@ C stub function (defined in soapClient.c[pp] generated by soapcpp2):
|
||||
struct soap *soap,
|
||||
NULL, // char *endpoint = NULL selects default endpoint for this operation
|
||||
NULL, // char *action = NULL selects default action for this operation
|
||||
// request parameters:
|
||||
// input parameters:
|
||||
std::string terminalID,
|
||||
std::string topupData,
|
||||
std::string hmac,
|
||||
// response parameters:
|
||||
// output parameters:
|
||||
struct paylid__getAccountResponse&
|
||||
);
|
||||
@endcode
|
||||
@@ -643,11 +703,11 @@ C server function (called from the service dispatcher defined in soapServer.c[pp
|
||||
@code
|
||||
int paylid__getAccount(
|
||||
struct soap *soap,
|
||||
// request parameters:
|
||||
// input parameters:
|
||||
std::string terminalID,
|
||||
std::string topupData,
|
||||
std::string hmac,
|
||||
// response parameters:
|
||||
// output parameters:
|
||||
struct paylid__getAccountResponse&
|
||||
);
|
||||
@endcode
|
||||
@@ -656,24 +716,26 @@ C++ proxy class (defined in soappaylidwsdlBindingProxy.h):
|
||||
@code
|
||||
class paylidwsdlBindingProxy;
|
||||
@endcode
|
||||
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
|
||||
Important: use soapcpp2 option '-j' (or '-i') to generate greatly improved and easy-to-use proxy classes;
|
||||
|
||||
C++ service class (defined in soappaylidwsdlBindingService.h):
|
||||
@code
|
||||
class paylidwsdlBindingService;
|
||||
@endcode
|
||||
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
|
||||
Important: use soapcpp2 option '-j' (or '-i') to generate greatly improved and easy-to-use service classes;
|
||||
|
||||
*/
|
||||
|
||||
//gsoap paylid service method-protocol: getAccount SOAP
|
||||
//gsoap paylid service method-style: getAccount rpc
|
||||
//gsoap paylid service method-encoding: getAccount http://schemas.xmlsoap.org/soap/encoding/
|
||||
//gsoap paylid service method-action: getAccount urn:paylidwsdl#getAccount
|
||||
//gsoap paylid service method-input-action: getAccount urn:paylidwsdl#getAccount
|
||||
//gsoap paylid service method-output-action: getAccount urn:paylidwsdl#getAccountResponse
|
||||
int paylid__getAccount(
|
||||
std::string terminalID, ///< Request parameter
|
||||
std::string topupData, ///< Request parameter
|
||||
std::string hmac, ///< Request parameter
|
||||
struct paylid__getAccountResponse & ///< Response struct parameter
|
||||
std::string terminalID, ///< Input parameter
|
||||
std::string topupData, ///< Input parameter
|
||||
std::string hmac, ///< Input parameter
|
||||
struct paylid__getAccountResponse & ///< Output response struct parameter
|
||||
);
|
||||
|
||||
/******************************************************************************\
|
||||
@@ -683,7 +745,7 @@ int paylid__getAccount(
|
||||
* *
|
||||
\******************************************************************************/
|
||||
|
||||
/// Operation response struct "paylid__getTrxStatusResponse" of service binding "paylidwsdlBinding" operation "paylid__getTrxStatus"
|
||||
/// Operation response struct "paylid__getTrxStatusResponse" of operation "paylid__getTrxStatus"
|
||||
struct paylid__getTrxStatusResponse
|
||||
{
|
||||
std::string Code;
|
||||
@@ -696,10 +758,15 @@ struct paylid__getTrxStatusResponse
|
||||
/**
|
||||
|
||||
Operation details:
|
||||
|
||||
General Get Transaction Status
|
||||
- SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
- SOAP action="urn:paylidwsdl#getTrxStatus"
|
||||
|
||||
- http://schemas.xmlsoap.org/soap/encoding/ RPC encodingStyle="SOAP"
|
||||
|
||||
- Action: "urn:paylidwsdl#getTrxStatus"
|
||||
|
||||
- Addressing input action: "urn:paylidwsdl#getTrxStatus"
|
||||
|
||||
- Addressing output action: "urn:paylidwsdl#getTrxStatusResponse"
|
||||
|
||||
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
|
||||
@code
|
||||
@@ -707,11 +774,11 @@ C stub function (defined in soapClient.c[pp] generated by soapcpp2):
|
||||
struct soap *soap,
|
||||
NULL, // char *endpoint = NULL selects default endpoint for this operation
|
||||
NULL, // char *action = NULL selects default action for this operation
|
||||
// request parameters:
|
||||
// input parameters:
|
||||
std::string terminalID,
|
||||
std::string topupData,
|
||||
std::string hmac,
|
||||
// response parameters:
|
||||
// output parameters:
|
||||
struct paylid__getTrxStatusResponse&
|
||||
);
|
||||
@endcode
|
||||
@@ -720,11 +787,11 @@ C server function (called from the service dispatcher defined in soapServer.c[pp
|
||||
@code
|
||||
int paylid__getTrxStatus(
|
||||
struct soap *soap,
|
||||
// request parameters:
|
||||
// input parameters:
|
||||
std::string terminalID,
|
||||
std::string topupData,
|
||||
std::string hmac,
|
||||
// response parameters:
|
||||
// output parameters:
|
||||
struct paylid__getTrxStatusResponse&
|
||||
);
|
||||
@endcode
|
||||
@@ -733,24 +800,26 @@ C++ proxy class (defined in soappaylidwsdlBindingProxy.h):
|
||||
@code
|
||||
class paylidwsdlBindingProxy;
|
||||
@endcode
|
||||
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
|
||||
Important: use soapcpp2 option '-j' (or '-i') to generate greatly improved and easy-to-use proxy classes;
|
||||
|
||||
C++ service class (defined in soappaylidwsdlBindingService.h):
|
||||
@code
|
||||
class paylidwsdlBindingService;
|
||||
@endcode
|
||||
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
|
||||
Important: use soapcpp2 option '-j' (or '-i') to generate greatly improved and easy-to-use service classes;
|
||||
|
||||
*/
|
||||
|
||||
//gsoap paylid service method-protocol: getTrxStatus SOAP
|
||||
//gsoap paylid service method-style: getTrxStatus rpc
|
||||
//gsoap paylid service method-encoding: getTrxStatus http://schemas.xmlsoap.org/soap/encoding/
|
||||
//gsoap paylid service method-action: getTrxStatus urn:paylidwsdl#getTrxStatus
|
||||
//gsoap paylid service method-input-action: getTrxStatus urn:paylidwsdl#getTrxStatus
|
||||
//gsoap paylid service method-output-action: getTrxStatus urn:paylidwsdl#getTrxStatusResponse
|
||||
int paylid__getTrxStatus(
|
||||
std::string terminalID, ///< Request parameter
|
||||
std::string topupData, ///< Request parameter
|
||||
std::string hmac, ///< Request parameter
|
||||
struct paylid__getTrxStatusResponse& ///< Response struct parameter
|
||||
std::string terminalID, ///< Input parameter
|
||||
std::string topupData, ///< Input parameter
|
||||
std::string hmac, ///< Input parameter
|
||||
struct paylid__getTrxStatusResponse& ///< Output response struct parameter
|
||||
);
|
||||
|
||||
/******************************************************************************\
|
||||
@@ -760,7 +829,7 @@ int paylid__getTrxStatus(
|
||||
* *
|
||||
\******************************************************************************/
|
||||
|
||||
/// Operation response struct "paylid__getSupportedBanksResponse" of service binding "paylidwsdlBinding" operation "paylid__getSupportedBanks"
|
||||
/// Operation response struct "paylid__getSupportedBanksResponse" of operation "paylid__getSupportedBanks"
|
||||
struct paylid__getSupportedBanksResponse
|
||||
{
|
||||
std::string Code;
|
||||
@@ -773,10 +842,15 @@ struct paylid__getSupportedBanksResponse
|
||||
/**
|
||||
|
||||
Operation details:
|
||||
|
||||
General List of supported banks based on country
|
||||
- SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
- SOAP action="urn:paylidwsdl#getSupportedBanks"
|
||||
|
||||
- http://schemas.xmlsoap.org/soap/encoding/ RPC encodingStyle="SOAP"
|
||||
|
||||
- Action: "urn:paylidwsdl#getSupportedBanks"
|
||||
|
||||
- Addressing input action: "urn:paylidwsdl#getSupportedBanks"
|
||||
|
||||
- Addressing output action: "urn:paylidwsdl#getSupportedBanksResponse"
|
||||
|
||||
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
|
||||
@code
|
||||
@@ -784,11 +858,11 @@ C stub function (defined in soapClient.c[pp] generated by soapcpp2):
|
||||
struct soap *soap,
|
||||
NULL, // char *endpoint = NULL selects default endpoint for this operation
|
||||
NULL, // char *action = NULL selects default action for this operation
|
||||
// request parameters:
|
||||
// input parameters:
|
||||
std::string terminalID,
|
||||
std::string topupData,
|
||||
std::string hmac,
|
||||
// response parameters:
|
||||
// output parameters:
|
||||
struct paylid__getSupportedBanksResponse&
|
||||
);
|
||||
@endcode
|
||||
@@ -797,11 +871,11 @@ C server function (called from the service dispatcher defined in soapServer.c[pp
|
||||
@code
|
||||
int paylid__getSupportedBanks(
|
||||
struct soap *soap,
|
||||
// request parameters:
|
||||
// input parameters:
|
||||
std::string terminalID,
|
||||
std::string topupData,
|
||||
std::string hmac,
|
||||
// response parameters:
|
||||
// output parameters:
|
||||
struct paylid__getSupportedBanksResponse&
|
||||
);
|
||||
@endcode
|
||||
@@ -810,26 +884,102 @@ C++ proxy class (defined in soappaylidwsdlBindingProxy.h):
|
||||
@code
|
||||
class paylidwsdlBindingProxy;
|
||||
@endcode
|
||||
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
|
||||
Important: use soapcpp2 option '-j' (or '-i') to generate greatly improved and easy-to-use proxy classes;
|
||||
|
||||
C++ service class (defined in soappaylidwsdlBindingService.h):
|
||||
@code
|
||||
class paylidwsdlBindingService;
|
||||
@endcode
|
||||
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
|
||||
Important: use soapcpp2 option '-j' (or '-i') to generate greatly improved and easy-to-use service classes;
|
||||
|
||||
*/
|
||||
|
||||
//gsoap paylid service method-protocol: getSupportedBanks SOAP
|
||||
//gsoap paylid service method-style: getSupportedBanks rpc
|
||||
//gsoap paylid service method-encoding: getSupportedBanks http://schemas.xmlsoap.org/soap/encoding/
|
||||
//gsoap paylid service method-action: getSupportedBanks urn:paylidwsdl#getSupportedBanks
|
||||
//gsoap paylid service method-input-action: getSupportedBanks urn:paylidwsdl#getSupportedBanks
|
||||
//gsoap paylid service method-output-action: getSupportedBanks urn:paylidwsdl#getSupportedBanksResponse
|
||||
int paylid__getSupportedBanks(
|
||||
std::string terminalID, ///< Request parameter
|
||||
std::string topupData, ///< Request parameter
|
||||
std::string hmac, ///< Request parameter
|
||||
struct paylid__getSupportedBanksResponse& ///< Response struct parameter
|
||||
std::string terminalID, ///< Input parameter
|
||||
std::string topupData, ///< Input parameter
|
||||
std::string hmac, ///< Input parameter
|
||||
struct paylid__getSupportedBanksResponse& ///< Output response struct parameter
|
||||
);
|
||||
|
||||
/**
|
||||
|
||||
@page paylidwsdlBinding Binding "paylidwsdlBinding"
|
||||
|
||||
@section paylidwsdlBinding_policy_enablers Policy Enablers of Binding "paylidwsdlBinding"
|
||||
|
||||
Based on policies, this service imports
|
||||
|
||||
- WS-Policy reminders and enablers:
|
||||
- WS-Addressing 1.0 (2005/08, accepts 2004/08):
|
||||
@code
|
||||
#import "wsa5.h" // to be added to this header file for the soapcpp2 build step
|
||||
@endcode
|
||||
@code
|
||||
#include "plugin/wsaapi.h"
|
||||
soap_register_plugin(soap, soap_wsa); // register the wsa plugin in your code
|
||||
// See the user guide gsoap/doc/wsa/html/index.html
|
||||
@endcode
|
||||
- WS-Addressing (2004/08):
|
||||
@code
|
||||
#import "wsa.h" // to be added to this header file for the soapcpp2 build step
|
||||
@endcode
|
||||
@code
|
||||
#include "plugin/wsaapi.h"
|
||||
soap_register_plugin(soap, soap_wsa); // register the wsa plugin in your code
|
||||
// See the user guide gsoap/doc/wsa/html/index.html
|
||||
@endcode
|
||||
- WS-ReliableMessaging 1.0:
|
||||
@code
|
||||
#import "wsrm5.h" // to be added to this header file for the soapcpp2 build step
|
||||
@endcode
|
||||
@code
|
||||
#include "plugin/wsrmapi.h"
|
||||
soap_register_plugin(soap, soap_wsa); // register the wsa plugin in your code
|
||||
soap_register_plugin(soap, soap_wsrm); // register the wsrm plugin in your code
|
||||
// See the user guide gsoap/doc/wsrm/html/index.html
|
||||
@endcode
|
||||
- WS-ReliableMessaging 1.1:
|
||||
@code
|
||||
#import "wsrm.h" // to be added to this header file for the soapcpp2 build step
|
||||
@endcode
|
||||
@code
|
||||
#include "plugin/wsrmapi.h"
|
||||
soap_register_plugin(soap, soap_wsa); // register the wsa plugin in your code
|
||||
soap_register_plugin(soap, soap_wsrm); // register the wsrm plugin in your code
|
||||
// See the user guide gsoap/doc/wsrm/html/index.html
|
||||
@endcode
|
||||
- WS-Security (SOAP Message Security) 1.0 (accepts 1.1):
|
||||
@code
|
||||
#import "wsse.h" // to be added to this header file for the soapcpp2 build step
|
||||
@endcode
|
||||
@code
|
||||
#include "plugin/wsseapi.h"
|
||||
soap_register_plugin(soap, soap_wsse); // register the wsse plugin in your code
|
||||
// See the user guide gsoap/doc/wsse/html/index.html
|
||||
@endcode
|
||||
- WS-Security (SOAP Message Security) 1.1 (accepts 1.0):
|
||||
@code
|
||||
#import "wsse11.h" // to be added to this header file for the soapcpp2 build step
|
||||
@endcode
|
||||
@code
|
||||
#include "plugin/wsseapi.h"
|
||||
soap_register_plugin(soap, soap_wsse); // register the wsse plugin in your code
|
||||
// See the user guide gsoap/doc/wsse/html/index.html
|
||||
@endcode
|
||||
- HTTP Digest Authentication:
|
||||
@code
|
||||
#include "plugin/httpda.h"
|
||||
soap_register_plugin(soap, soap_http_da); // register the HTTP DA plugin in your code
|
||||
// See the user guide gsoap/doc/httpda/html/index.html
|
||||
@endcode
|
||||
*/
|
||||
|
||||
|
||||
/******************************************************************************\
|
||||
* *
|
||||
* XML Data Binding *
|
||||
@@ -853,18 +1003,24 @@ your code to import these data type and function declarations. Only use the
|
||||
soapcpp2-generated files in your project build. Do not include the wsdl2h-
|
||||
generated .h file in your code.
|
||||
|
||||
XML content can be retrieved from:
|
||||
- a FILE* fd, using soap->recvfd = fd
|
||||
Data can be read in XML and deserialized from:
|
||||
- a file descriptor, using soap->recvfd = fd
|
||||
- a socket, using soap->socket = ...
|
||||
- a C++ stream, using soap->is = ...
|
||||
- a buffer, using the soap->frecv() callback
|
||||
|
||||
XML content can be stored to:
|
||||
- a FILE* fd, using soap->sendfd = fd
|
||||
Data can be serialized in XML and written to:
|
||||
- a file descriptor, using soap->sendfd = fd
|
||||
- a socket, using soap->socket = ...
|
||||
- a C++ stream, using soap->os = ...
|
||||
- a buffer, using the soap->fsend() callback
|
||||
|
||||
The following options are available for (de)serialization control:
|
||||
- soap->encodingStyle = NULL; to remove SOAP 1.1/1.2 encodingStyle
|
||||
- soap_mode(soap, SOAP_XML_TREE); XML without id-ref (no cycles!)
|
||||
- soap_mode(soap, SOAP_XML_GRAPH); XML with id-ref (including cycles)
|
||||
- soap_set_namespaces(soap, struct Namespace *nsmap); to set xmlns bindings
|
||||
|
||||
|
||||
@section paylid Top-level root elements of schema "urn:paylidwsdl"
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,8 +1,11 @@
|
||||
/* paylidStub.h
|
||||
Generated by gSOAP 2.7.16 from PaylidService.h
|
||||
Copyright(C) 2000-2010, Robert van Engelen, Genivia Inc. All Rights Reserved.
|
||||
This part of the software is released under one of the following licenses:
|
||||
GPL, the gSOAP public license, or Genivia's license for commercial use.
|
||||
Generated by gSOAP 2.8.16 from PaylidService.h
|
||||
|
||||
Copyright(C) 2000-2013, Robert van Engelen, Genivia Inc. All Rights Reserved.
|
||||
The generated code is released under one of the following licenses:
|
||||
GPL or Genivia's license for commercial use.
|
||||
This program is released under the GPL with the additional exemption that
|
||||
compiling, linking, and/or using OpenSSL is allowed.
|
||||
*/
|
||||
|
||||
#ifndef paylidStub_H
|
||||
@@ -16,6 +19,10 @@
|
||||
#define WITH_NOGLOBAL
|
||||
#endif
|
||||
#include "stdsoap2.h"
|
||||
#if GSOAP_VERSION != 20816
|
||||
# error "GSOAP VERSION MISMATCH IN GENERATED CODE: PLEASE REINSTALL PACKAGE"
|
||||
#endif
|
||||
|
||||
|
||||
namespace paylid {
|
||||
|
||||
@@ -40,11 +47,11 @@ namespace paylid {
|
||||
\******************************************************************************/
|
||||
|
||||
|
||||
#if 0 /* volatile type: do not redeclare here */
|
||||
#if 0 /* volatile type: do not declare here, declared elsewhere */
|
||||
|
||||
#endif
|
||||
|
||||
#if 0 /* volatile type: do not redeclare here */
|
||||
#if 0 /* volatile type: do not declare here, declared elsewhere */
|
||||
|
||||
#endif
|
||||
|
||||
@@ -57,6 +64,8 @@ public:
|
||||
std::string Code; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
|
||||
std::string Data; /* required element of type xsd:string */
|
||||
std::string Hmac; /* required element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 8; } /* = unique id SOAP_TYPE_paylid_paylid__getAccountBalanceResponse */
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -68,6 +77,8 @@ struct paylid__getAccountBalance
|
||||
public:
|
||||
std::string terminalID; /* required element of type xsd:string */
|
||||
std::string hmac; /* required element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 12; } /* = unique id SOAP_TYPE_paylid_paylid__getAccountBalance */
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -80,6 +91,8 @@ public:
|
||||
std::string Code; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
|
||||
std::string Data; /* required element of type xsd:string */
|
||||
std::string Hmac; /* required element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 13; } /* = unique id SOAP_TYPE_paylid_paylid__transferFundResponse */
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -92,6 +105,8 @@ public:
|
||||
std::string terminalID; /* required element of type xsd:string */
|
||||
std::string toDestination; /* required element of type xsd:string */
|
||||
std::string hmac; /* required element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 16; } /* = unique id SOAP_TYPE_paylid_paylid__transferFund */
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -104,6 +119,8 @@ public:
|
||||
std::string Code; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
|
||||
std::string Data; /* required element of type xsd:string */
|
||||
std::string Hmac; /* required element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 17; } /* = unique id SOAP_TYPE_paylid_paylid__checkTransferStatusResponse */
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -116,6 +133,8 @@ public:
|
||||
std::string terminalID; /* required element of type xsd:string */
|
||||
std::string transactionRef; /* required element of type xsd:string */
|
||||
std::string hmac; /* required element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 20; } /* = unique id SOAP_TYPE_paylid_paylid__checkTransferStatus */
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -128,6 +147,8 @@ public:
|
||||
std::string Code; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
|
||||
std::string Data; /* required element of type xsd:string */
|
||||
std::string Hmac; /* required element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 21; } /* = unique id SOAP_TYPE_paylid_paylid__directAirTimeTopUpResponse */
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -140,6 +161,8 @@ public:
|
||||
std::string terminalID; /* required element of type xsd:string */
|
||||
std::string topupData; /* required element of type xsd:string */
|
||||
std::string hmac; /* required element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 24; } /* = unique id SOAP_TYPE_paylid_paylid__directAirTimeTopUp */
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -152,6 +175,8 @@ public:
|
||||
std::string Code; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
|
||||
std::string Data; /* required element of type xsd:string */
|
||||
std::string Hmac; /* required element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 25; } /* = unique id SOAP_TYPE_paylid_paylid__currentXrateResponse */
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -164,6 +189,8 @@ public:
|
||||
std::string terminalID; /* required element of type xsd:string */
|
||||
std::string topupData; /* required element of type xsd:string */
|
||||
std::string hmac; /* required element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 28; } /* = unique id SOAP_TYPE_paylid_paylid__currentXrate */
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -176,6 +203,8 @@ public:
|
||||
std::string Code; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
|
||||
std::string Data; /* required element of type xsd:string */
|
||||
std::string Hmac; /* required element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 29; } /* = unique id SOAP_TYPE_paylid_paylid__getAccountResponse */
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -188,6 +217,8 @@ public:
|
||||
std::string terminalID; /* required element of type xsd:string */
|
||||
std::string topupData; /* required element of type xsd:string */
|
||||
std::string hmac; /* required element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 32; } /* = unique id SOAP_TYPE_paylid_paylid__getAccount */
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -200,6 +231,8 @@ public:
|
||||
std::string Code; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
|
||||
std::string Data; /* required element of type xsd:string */
|
||||
std::string Hmac; /* required element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 33; } /* = unique id SOAP_TYPE_paylid_paylid__getTrxStatusResponse */
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -212,6 +245,8 @@ public:
|
||||
std::string terminalID; /* required element of type xsd:string */
|
||||
std::string topupData; /* required element of type xsd:string */
|
||||
std::string hmac; /* required element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 36; } /* = unique id SOAP_TYPE_paylid_paylid__getTrxStatus */
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -224,6 +259,8 @@ public:
|
||||
std::string Code; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
|
||||
std::string Data; /* required element of type xsd:string */
|
||||
std::string Hmac; /* required element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 37; } /* = unique id SOAP_TYPE_paylid_paylid__getSupportedBanksResponse */
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -236,14 +273,20 @@ public:
|
||||
std::string terminalID; /* required element of type xsd:string */
|
||||
std::string topupData; /* required element of type xsd:string */
|
||||
std::string hmac; /* required element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 40; } /* = unique id SOAP_TYPE_paylid_paylid__getSupportedBanks */
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifndef WITH_NOGLOBAL
|
||||
|
||||
#ifndef SOAP_TYPE_paylid_SOAP_ENV__Header
|
||||
#define SOAP_TYPE_paylid_SOAP_ENV__Header (41)
|
||||
/* SOAP Header: */
|
||||
struct SOAP_ENV__Header
|
||||
{
|
||||
public:
|
||||
int soap_type() const { return 41; } /* = unique id SOAP_TYPE_paylid_SOAP_ENV__Header */
|
||||
#ifdef WITH_NOEMPTYSTRUCT
|
||||
private:
|
||||
char dummy; /* dummy member to enable compilation */
|
||||
@@ -251,6 +294,10 @@ private:
|
||||
};
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef WITH_NOGLOBAL
|
||||
|
||||
#ifndef SOAP_TYPE_paylid_SOAP_ENV__Code
|
||||
#define SOAP_TYPE_paylid_SOAP_ENV__Code (42)
|
||||
/* SOAP Fault Code: */
|
||||
@@ -259,21 +306,33 @@ struct SOAP_ENV__Code
|
||||
public:
|
||||
char *SOAP_ENV__Value; /* optional element of type xsd:QName */
|
||||
struct SOAP_ENV__Code *SOAP_ENV__Subcode; /* optional element of type SOAP-ENV:Code */
|
||||
public:
|
||||
int soap_type() const { return 42; } /* = unique id SOAP_TYPE_paylid_SOAP_ENV__Code */
|
||||
};
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef WITH_NOGLOBAL
|
||||
|
||||
#ifndef SOAP_TYPE_paylid_SOAP_ENV__Detail
|
||||
#define SOAP_TYPE_paylid_SOAP_ENV__Detail (44)
|
||||
/* SOAP-ENV:Detail */
|
||||
struct SOAP_ENV__Detail
|
||||
{
|
||||
public:
|
||||
char *__any;
|
||||
int __type; /* any type of element <fault> (defined below) */
|
||||
void *fault; /* transient */
|
||||
char *__any;
|
||||
public:
|
||||
int soap_type() const { return 44; } /* = unique id SOAP_TYPE_paylid_SOAP_ENV__Detail */
|
||||
};
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef WITH_NOGLOBAL
|
||||
|
||||
#ifndef SOAP_TYPE_paylid_SOAP_ENV__Reason
|
||||
#define SOAP_TYPE_paylid_SOAP_ENV__Reason (47)
|
||||
/* SOAP-ENV:Reason */
|
||||
@@ -281,9 +340,15 @@ struct SOAP_ENV__Reason
|
||||
{
|
||||
public:
|
||||
char *SOAP_ENV__Text; /* optional element of type xsd:string */
|
||||
public:
|
||||
int soap_type() const { return 47; } /* = unique id SOAP_TYPE_paylid_SOAP_ENV__Reason */
|
||||
};
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef WITH_NOGLOBAL
|
||||
|
||||
#ifndef SOAP_TYPE_paylid_SOAP_ENV__Fault
|
||||
#define SOAP_TYPE_paylid_SOAP_ENV__Fault (48)
|
||||
/* SOAP Fault: */
|
||||
@@ -299,9 +364,13 @@ public:
|
||||
char *SOAP_ENV__Node; /* optional element of type xsd:string */
|
||||
char *SOAP_ENV__Role; /* optional element of type xsd:string */
|
||||
struct SOAP_ENV__Detail *SOAP_ENV__Detail; /* optional element of type SOAP-ENV:Detail */
|
||||
public:
|
||||
int soap_type() const { return 48; } /* = unique id SOAP_TYPE_paylid_SOAP_ENV__Fault */
|
||||
};
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
/******************************************************************************\
|
||||
* *
|
||||
* Typedefs *
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
/* paylidpaylidwsdlBindingProxy.cpp
|
||||
Generated by gSOAP 2.7.16 from PaylidService.h
|
||||
Copyright(C) 2000-2010, Robert van Engelen, Genivia Inc. All Rights Reserved.
|
||||
This part of the software is released under one of the following licenses:
|
||||
GPL, the gSOAP public license, or Genivia's license for commercial use.
|
||||
Generated by gSOAP 2.8.16 from PaylidService.h
|
||||
|
||||
Copyright(C) 2000-2013, Robert van Engelen, Genivia Inc. All Rights Reserved.
|
||||
The generated code is released under one of the following licenses:
|
||||
GPL or Genivia's license for commercial use.
|
||||
This program is released under the GPL with the additional exemption that
|
||||
compiling, linking, and/or using OpenSSL is allowed.
|
||||
*/
|
||||
|
||||
#include "paylidpaylidwsdlBindingProxy.h"
|
||||
@@ -13,17 +16,30 @@ paylidwsdlBindingProxy::paylidwsdlBindingProxy()
|
||||
{ paylidwsdlBindingProxy_init(SOAP_IO_DEFAULT, SOAP_IO_DEFAULT);
|
||||
}
|
||||
|
||||
paylidwsdlBindingProxy::paylidwsdlBindingProxy(const struct soap &_soap) :soap(_soap)
|
||||
paylidwsdlBindingProxy::paylidwsdlBindingProxy(const struct soap &_soap) : soap(_soap)
|
||||
{ }
|
||||
|
||||
paylidwsdlBindingProxy::paylidwsdlBindingProxy(const char *url)
|
||||
{ paylidwsdlBindingProxy_init(SOAP_IO_DEFAULT, SOAP_IO_DEFAULT);
|
||||
soap_endpoint = url;
|
||||
}
|
||||
|
||||
paylidwsdlBindingProxy::paylidwsdlBindingProxy(soap_mode iomode)
|
||||
{ paylidwsdlBindingProxy_init(iomode, iomode);
|
||||
}
|
||||
|
||||
paylidwsdlBindingProxy::paylidwsdlBindingProxy(const char *url, soap_mode iomode)
|
||||
{ paylidwsdlBindingProxy_init(iomode, iomode);
|
||||
soap_endpoint = url;
|
||||
}
|
||||
|
||||
paylidwsdlBindingProxy::paylidwsdlBindingProxy(soap_mode imode, soap_mode omode)
|
||||
{ paylidwsdlBindingProxy_init(imode, omode);
|
||||
}
|
||||
|
||||
paylidwsdlBindingProxy::~paylidwsdlBindingProxy()
|
||||
{ }
|
||||
|
||||
void paylidwsdlBindingProxy::paylidwsdlBindingProxy_init(soap_mode imode, soap_mode omode)
|
||||
{ soap_imode(this, imode);
|
||||
soap_omode(this, omode);
|
||||
@@ -37,23 +53,31 @@ void paylidwsdlBindingProxy::paylidwsdlBindingProxy_init(soap_mode imode, soap_m
|
||||
{"paylid", "urn:paylidwsdl", NULL, NULL},
|
||||
{NULL, NULL, NULL, NULL}
|
||||
};
|
||||
this->namespaces = namespaces;
|
||||
soap_set_namespaces(this, namespaces);
|
||||
}
|
||||
|
||||
paylidwsdlBindingProxy::~paylidwsdlBindingProxy()
|
||||
{ }
|
||||
|
||||
void paylidwsdlBindingProxy::destroy()
|
||||
{ soap_destroy(this);
|
||||
soap_end(this);
|
||||
}
|
||||
|
||||
void paylidwsdlBindingProxy::reset()
|
||||
{ destroy();
|
||||
soap_done(this);
|
||||
soap_initialize(this);
|
||||
paylidwsdlBindingProxy_init(SOAP_IO_DEFAULT, SOAP_IO_DEFAULT);
|
||||
}
|
||||
|
||||
void paylidwsdlBindingProxy::soap_noheader()
|
||||
{ header = NULL;
|
||||
{ this->header = NULL;
|
||||
}
|
||||
|
||||
const SOAP_ENV__Header *paylidwsdlBindingProxy::soap_header()
|
||||
{ return this->header;
|
||||
}
|
||||
|
||||
const SOAP_ENV__Fault *paylidwsdlBindingProxy::soap_fault()
|
||||
{ return (const paylid::SOAP_ENV__Fault*)this->fault;
|
||||
{ return this->fault;
|
||||
}
|
||||
|
||||
const char *paylidwsdlBindingProxy::soap_fault_string()
|
||||
@@ -68,31 +92,40 @@ int paylidwsdlBindingProxy::soap_close_socket()
|
||||
{ return soap_closesock(this);
|
||||
}
|
||||
|
||||
int paylidwsdlBindingProxy::soap_force_close_socket()
|
||||
{ return soap_force_closesock(this);
|
||||
}
|
||||
|
||||
void paylidwsdlBindingProxy::soap_print_fault(FILE *fd)
|
||||
{ ::soap_print_fault(this, fd);
|
||||
}
|
||||
|
||||
#ifndef WITH_LEAN
|
||||
#ifndef WITH_COMPAT
|
||||
void paylidwsdlBindingProxy::soap_stream_fault(std::ostream& os)
|
||||
{ ::soap_stream_fault(this, os);
|
||||
}
|
||||
#endif
|
||||
|
||||
char *paylidwsdlBindingProxy::soap_sprint_fault(char *buf, size_t len)
|
||||
{ return ::soap_sprint_fault(this, buf, len);
|
||||
}
|
||||
#endif
|
||||
|
||||
int paylidwsdlBindingProxy::getAccountBalance(std::string terminalID, std::string hmac, struct paylid__getAccountBalanceResponse &_param_1)
|
||||
int paylidwsdlBindingProxy::getAccountBalance(const char *endpoint, const char *soap_action, std::string terminalID, std::string hmac, struct paylid__getAccountBalanceResponse &_param_1)
|
||||
{ struct soap *soap = this;
|
||||
struct paylid__getAccountBalance soap_tmp_paylid__getAccountBalance;
|
||||
const char *soap_action = NULL;
|
||||
if (!soap_endpoint)
|
||||
if (endpoint)
|
||||
soap_endpoint = endpoint;
|
||||
if (soap_endpoint == NULL)
|
||||
soap_endpoint = "https://www.paylid.com:443/rsl/service.php";
|
||||
soap_action = "urn:paylidwsdl#getAccountBalance";
|
||||
if (soap_action == NULL)
|
||||
soap_action = "urn:paylidwsdl#getAccountBalance";
|
||||
soap_begin(soap);
|
||||
soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
|
||||
soap_tmp_paylid__getAccountBalance.terminalID = terminalID;
|
||||
soap_tmp_paylid__getAccountBalance.hmac = hmac;
|
||||
soap_begin(soap);
|
||||
soap_set_version(soap, 1); /* SOAP1.1 */
|
||||
soap_serializeheader(soap);
|
||||
soap_serialize_paylid__getAccountBalance(soap, &soap_tmp_paylid__getAccountBalance);
|
||||
if (soap_begin_count(soap))
|
||||
@@ -108,7 +141,7 @@ int paylidwsdlBindingProxy::getAccountBalance(std::string terminalID, std::strin
|
||||
}
|
||||
if (soap_end_count(soap))
|
||||
return soap->error;
|
||||
if (soap_connect(soap, soap_endpoint, soap_action)
|
||||
if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
|
||||
|| soap_envelope_begin_out(soap)
|
||||
|| soap_putheader(soap)
|
||||
|| soap_body_begin_out(soap)
|
||||
@@ -137,18 +170,21 @@ int paylidwsdlBindingProxy::getAccountBalance(std::string terminalID, std::strin
|
||||
return soap_closesock(soap);
|
||||
}
|
||||
|
||||
int paylidwsdlBindingProxy::transferFund(std::string terminalID, std::string toDestination, std::string hmac, struct paylid__transferFundResponse &_param_2)
|
||||
int paylidwsdlBindingProxy::transferFund(const char *endpoint, const char *soap_action, std::string terminalID, std::string toDestination, std::string hmac, struct paylid__transferFundResponse &_param_2)
|
||||
{ struct soap *soap = this;
|
||||
struct paylid__transferFund soap_tmp_paylid__transferFund;
|
||||
const char *soap_action = NULL;
|
||||
if (!soap_endpoint)
|
||||
if (endpoint)
|
||||
soap_endpoint = endpoint;
|
||||
if (soap_endpoint == NULL)
|
||||
soap_endpoint = "https://www.paylid.com:443/rsl/service.php";
|
||||
soap_action = "urn:paylidwsdl#transferFund";
|
||||
if (soap_action == NULL)
|
||||
soap_action = "urn:paylidwsdl#transferFund";
|
||||
soap_begin(soap);
|
||||
soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
|
||||
soap_tmp_paylid__transferFund.terminalID = terminalID;
|
||||
soap_tmp_paylid__transferFund.toDestination = toDestination;
|
||||
soap_tmp_paylid__transferFund.hmac = hmac;
|
||||
soap_begin(soap);
|
||||
soap_set_version(soap, 1); /* SOAP1.1 */
|
||||
soap_serializeheader(soap);
|
||||
soap_serialize_paylid__transferFund(soap, &soap_tmp_paylid__transferFund);
|
||||
if (soap_begin_count(soap))
|
||||
@@ -164,7 +200,7 @@ int paylidwsdlBindingProxy::transferFund(std::string terminalID, std::string toD
|
||||
}
|
||||
if (soap_end_count(soap))
|
||||
return soap->error;
|
||||
if (soap_connect(soap, soap_endpoint, soap_action)
|
||||
if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
|
||||
|| soap_envelope_begin_out(soap)
|
||||
|| soap_putheader(soap)
|
||||
|| soap_body_begin_out(soap)
|
||||
@@ -193,18 +229,21 @@ int paylidwsdlBindingProxy::transferFund(std::string terminalID, std::string toD
|
||||
return soap_closesock(soap);
|
||||
}
|
||||
|
||||
int paylidwsdlBindingProxy::checkTransferStatus(std::string terminalID, std::string transactionRef, std::string hmac, struct paylid__checkTransferStatusResponse &_param_3)
|
||||
int paylidwsdlBindingProxy::checkTransferStatus(const char *endpoint, const char *soap_action, std::string terminalID, std::string transactionRef, std::string hmac, struct paylid__checkTransferStatusResponse &_param_3)
|
||||
{ struct soap *soap = this;
|
||||
struct paylid__checkTransferStatus soap_tmp_paylid__checkTransferStatus;
|
||||
const char *soap_action = NULL;
|
||||
if (!soap_endpoint)
|
||||
if (endpoint)
|
||||
soap_endpoint = endpoint;
|
||||
if (soap_endpoint == NULL)
|
||||
soap_endpoint = "https://www.paylid.com:443/rsl/service.php";
|
||||
soap_action = "urn:paylidwsdl#checkTransferStatus";
|
||||
if (soap_action == NULL)
|
||||
soap_action = "urn:paylidwsdl#checkTransferStatus";
|
||||
soap_begin(soap);
|
||||
soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
|
||||
soap_tmp_paylid__checkTransferStatus.terminalID = terminalID;
|
||||
soap_tmp_paylid__checkTransferStatus.transactionRef = transactionRef;
|
||||
soap_tmp_paylid__checkTransferStatus.hmac = hmac;
|
||||
soap_begin(soap);
|
||||
soap_set_version(soap, 1); /* SOAP1.1 */
|
||||
soap_serializeheader(soap);
|
||||
soap_serialize_paylid__checkTransferStatus(soap, &soap_tmp_paylid__checkTransferStatus);
|
||||
if (soap_begin_count(soap))
|
||||
@@ -220,7 +259,7 @@ int paylidwsdlBindingProxy::checkTransferStatus(std::string terminalID, std::str
|
||||
}
|
||||
if (soap_end_count(soap))
|
||||
return soap->error;
|
||||
if (soap_connect(soap, soap_endpoint, soap_action)
|
||||
if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
|
||||
|| soap_envelope_begin_out(soap)
|
||||
|| soap_putheader(soap)
|
||||
|| soap_body_begin_out(soap)
|
||||
@@ -249,18 +288,21 @@ int paylidwsdlBindingProxy::checkTransferStatus(std::string terminalID, std::str
|
||||
return soap_closesock(soap);
|
||||
}
|
||||
|
||||
int paylidwsdlBindingProxy::directAirTimeTopUp(std::string terminalID, std::string topupData, std::string hmac, struct paylid__directAirTimeTopUpResponse &_param_4)
|
||||
int paylidwsdlBindingProxy::directAirTimeTopUp(const char *endpoint, const char *soap_action, std::string terminalID, std::string topupData, std::string hmac, struct paylid__directAirTimeTopUpResponse &_param_4)
|
||||
{ struct soap *soap = this;
|
||||
struct paylid__directAirTimeTopUp soap_tmp_paylid__directAirTimeTopUp;
|
||||
const char *soap_action = NULL;
|
||||
if (!soap_endpoint)
|
||||
if (endpoint)
|
||||
soap_endpoint = endpoint;
|
||||
if (soap_endpoint == NULL)
|
||||
soap_endpoint = "https://www.paylid.com:443/rsl/service.php";
|
||||
soap_action = "urn:paylidwsdl#checkTransferStatus";
|
||||
if (soap_action == NULL)
|
||||
soap_action = "urn:paylidwsdl#checkTransferStatus";
|
||||
soap_begin(soap);
|
||||
soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
|
||||
soap_tmp_paylid__directAirTimeTopUp.terminalID = terminalID;
|
||||
soap_tmp_paylid__directAirTimeTopUp.topupData = topupData;
|
||||
soap_tmp_paylid__directAirTimeTopUp.hmac = hmac;
|
||||
soap_begin(soap);
|
||||
soap_set_version(soap, 1); /* SOAP1.1 */
|
||||
soap_serializeheader(soap);
|
||||
soap_serialize_paylid__directAirTimeTopUp(soap, &soap_tmp_paylid__directAirTimeTopUp);
|
||||
if (soap_begin_count(soap))
|
||||
@@ -276,7 +318,7 @@ int paylidwsdlBindingProxy::directAirTimeTopUp(std::string terminalID, std::stri
|
||||
}
|
||||
if (soap_end_count(soap))
|
||||
return soap->error;
|
||||
if (soap_connect(soap, soap_endpoint, soap_action)
|
||||
if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
|
||||
|| soap_envelope_begin_out(soap)
|
||||
|| soap_putheader(soap)
|
||||
|| soap_body_begin_out(soap)
|
||||
@@ -305,18 +347,21 @@ int paylidwsdlBindingProxy::directAirTimeTopUp(std::string terminalID, std::stri
|
||||
return soap_closesock(soap);
|
||||
}
|
||||
|
||||
int paylidwsdlBindingProxy::currentXrate(std::string terminalID, std::string topupData, std::string hmac, struct paylid__currentXrateResponse &_param_5)
|
||||
int paylidwsdlBindingProxy::currentXrate(const char *endpoint, const char *soap_action, std::string terminalID, std::string topupData, std::string hmac, struct paylid__currentXrateResponse &_param_5)
|
||||
{ struct soap *soap = this;
|
||||
struct paylid__currentXrate soap_tmp_paylid__currentXrate;
|
||||
const char *soap_action = NULL;
|
||||
if (!soap_endpoint)
|
||||
if (endpoint)
|
||||
soap_endpoint = endpoint;
|
||||
if (soap_endpoint == NULL)
|
||||
soap_endpoint = "https://www.paylid.com:443/rsl/service.php";
|
||||
soap_action = "urn:paylidwsdl#currentXrate";
|
||||
if (soap_action == NULL)
|
||||
soap_action = "urn:paylidwsdl#currentXrate";
|
||||
soap_begin(soap);
|
||||
soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
|
||||
soap_tmp_paylid__currentXrate.terminalID = terminalID;
|
||||
soap_tmp_paylid__currentXrate.topupData = topupData;
|
||||
soap_tmp_paylid__currentXrate.hmac = hmac;
|
||||
soap_begin(soap);
|
||||
soap_set_version(soap, 1); /* SOAP1.1 */
|
||||
soap_serializeheader(soap);
|
||||
soap_serialize_paylid__currentXrate(soap, &soap_tmp_paylid__currentXrate);
|
||||
if (soap_begin_count(soap))
|
||||
@@ -332,7 +377,7 @@ int paylidwsdlBindingProxy::currentXrate(std::string terminalID, std::string top
|
||||
}
|
||||
if (soap_end_count(soap))
|
||||
return soap->error;
|
||||
if (soap_connect(soap, soap_endpoint, soap_action)
|
||||
if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
|
||||
|| soap_envelope_begin_out(soap)
|
||||
|| soap_putheader(soap)
|
||||
|| soap_body_begin_out(soap)
|
||||
@@ -361,18 +406,21 @@ int paylidwsdlBindingProxy::currentXrate(std::string terminalID, std::string top
|
||||
return soap_closesock(soap);
|
||||
}
|
||||
|
||||
int paylidwsdlBindingProxy::getAccount(std::string terminalID, std::string topupData, std::string hmac, struct paylid__getAccountResponse &_param_6)
|
||||
int paylidwsdlBindingProxy::getAccount(const char *endpoint, const char *soap_action, std::string terminalID, std::string topupData, std::string hmac, struct paylid__getAccountResponse &_param_6)
|
||||
{ struct soap *soap = this;
|
||||
struct paylid__getAccount soap_tmp_paylid__getAccount;
|
||||
const char *soap_action = NULL;
|
||||
if (!soap_endpoint)
|
||||
if (endpoint)
|
||||
soap_endpoint = endpoint;
|
||||
if (soap_endpoint == NULL)
|
||||
soap_endpoint = "https://www.paylid.com:443/rsl/service.php";
|
||||
soap_action = "urn:paylidwsdl#getAccount";
|
||||
if (soap_action == NULL)
|
||||
soap_action = "urn:paylidwsdl#getAccount";
|
||||
soap_begin(soap);
|
||||
soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
|
||||
soap_tmp_paylid__getAccount.terminalID = terminalID;
|
||||
soap_tmp_paylid__getAccount.topupData = topupData;
|
||||
soap_tmp_paylid__getAccount.hmac = hmac;
|
||||
soap_begin(soap);
|
||||
soap_set_version(soap, 1); /* SOAP1.1 */
|
||||
soap_serializeheader(soap);
|
||||
soap_serialize_paylid__getAccount(soap, &soap_tmp_paylid__getAccount);
|
||||
if (soap_begin_count(soap))
|
||||
@@ -388,7 +436,7 @@ int paylidwsdlBindingProxy::getAccount(std::string terminalID, std::string topup
|
||||
}
|
||||
if (soap_end_count(soap))
|
||||
return soap->error;
|
||||
if (soap_connect(soap, soap_endpoint, soap_action)
|
||||
if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
|
||||
|| soap_envelope_begin_out(soap)
|
||||
|| soap_putheader(soap)
|
||||
|| soap_body_begin_out(soap)
|
||||
@@ -417,18 +465,21 @@ int paylidwsdlBindingProxy::getAccount(std::string terminalID, std::string topup
|
||||
return soap_closesock(soap);
|
||||
}
|
||||
|
||||
int paylidwsdlBindingProxy::getTrxStatus(std::string terminalID, std::string topupData, std::string hmac, struct paylid__getTrxStatusResponse &_param_7)
|
||||
int paylidwsdlBindingProxy::getTrxStatus(const char *endpoint, const char *soap_action, std::string terminalID, std::string topupData, std::string hmac, struct paylid__getTrxStatusResponse &_param_7)
|
||||
{ struct soap *soap = this;
|
||||
struct paylid__getTrxStatus soap_tmp_paylid__getTrxStatus;
|
||||
const char *soap_action = NULL;
|
||||
if (!soap_endpoint)
|
||||
if (endpoint)
|
||||
soap_endpoint = endpoint;
|
||||
if (soap_endpoint == NULL)
|
||||
soap_endpoint = "https://www.paylid.com:443/rsl/service.php";
|
||||
soap_action = "urn:paylidwsdl#getTrxStatus";
|
||||
if (soap_action == NULL)
|
||||
soap_action = "urn:paylidwsdl#getTrxStatus";
|
||||
soap_begin(soap);
|
||||
soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
|
||||
soap_tmp_paylid__getTrxStatus.terminalID = terminalID;
|
||||
soap_tmp_paylid__getTrxStatus.topupData = topupData;
|
||||
soap_tmp_paylid__getTrxStatus.hmac = hmac;
|
||||
soap_begin(soap);
|
||||
soap_set_version(soap, 1); /* SOAP1.1 */
|
||||
soap_serializeheader(soap);
|
||||
soap_serialize_paylid__getTrxStatus(soap, &soap_tmp_paylid__getTrxStatus);
|
||||
if (soap_begin_count(soap))
|
||||
@@ -444,7 +495,7 @@ int paylidwsdlBindingProxy::getTrxStatus(std::string terminalID, std::string top
|
||||
}
|
||||
if (soap_end_count(soap))
|
||||
return soap->error;
|
||||
if (soap_connect(soap, soap_endpoint, soap_action)
|
||||
if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
|
||||
|| soap_envelope_begin_out(soap)
|
||||
|| soap_putheader(soap)
|
||||
|| soap_body_begin_out(soap)
|
||||
@@ -473,18 +524,21 @@ int paylidwsdlBindingProxy::getTrxStatus(std::string terminalID, std::string top
|
||||
return soap_closesock(soap);
|
||||
}
|
||||
|
||||
int paylidwsdlBindingProxy::getSupportedBanks(std::string terminalID, std::string topupData, std::string hmac, struct paylid__getSupportedBanksResponse &_param_8)
|
||||
int paylidwsdlBindingProxy::getSupportedBanks(const char *endpoint, const char *soap_action, std::string terminalID, std::string topupData, std::string hmac, struct paylid__getSupportedBanksResponse &_param_8)
|
||||
{ struct soap *soap = this;
|
||||
struct paylid__getSupportedBanks soap_tmp_paylid__getSupportedBanks;
|
||||
const char *soap_action = NULL;
|
||||
if (!soap_endpoint)
|
||||
if (endpoint)
|
||||
soap_endpoint = endpoint;
|
||||
if (soap_endpoint == NULL)
|
||||
soap_endpoint = "https://www.paylid.com:443/rsl/service.php";
|
||||
soap_action = "urn:paylidwsdl#getSupportedBanks";
|
||||
if (soap_action == NULL)
|
||||
soap_action = "urn:paylidwsdl#getSupportedBanks";
|
||||
soap_begin(soap);
|
||||
soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
|
||||
soap_tmp_paylid__getSupportedBanks.terminalID = terminalID;
|
||||
soap_tmp_paylid__getSupportedBanks.topupData = topupData;
|
||||
soap_tmp_paylid__getSupportedBanks.hmac = hmac;
|
||||
soap_begin(soap);
|
||||
soap_set_version(soap, 1); /* SOAP1.1 */
|
||||
soap_serializeheader(soap);
|
||||
soap_serialize_paylid__getSupportedBanks(soap, &soap_tmp_paylid__getSupportedBanks);
|
||||
if (soap_begin_count(soap))
|
||||
@@ -500,7 +554,7 @@ int paylidwsdlBindingProxy::getSupportedBanks(std::string terminalID, std::strin
|
||||
}
|
||||
if (soap_end_count(soap))
|
||||
return soap->error;
|
||||
if (soap_connect(soap, soap_endpoint, soap_action)
|
||||
if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
|
||||
|| soap_envelope_begin_out(soap)
|
||||
|| soap_putheader(soap)
|
||||
|| soap_body_begin_out(soap)
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
/* paylidpaylidwsdlBindingProxy.h
|
||||
Generated by gSOAP 2.7.16 from PaylidService.h
|
||||
Copyright(C) 2000-2010, Robert van Engelen, Genivia Inc. All Rights Reserved.
|
||||
This part of the software is released under one of the following licenses:
|
||||
GPL, the gSOAP public license, or Genivia's license for commercial use.
|
||||
Generated by gSOAP 2.8.16 from PaylidService.h
|
||||
|
||||
Copyright(C) 2000-2013, Robert van Engelen, Genivia Inc. All Rights Reserved.
|
||||
The generated code is released under one of the following licenses:
|
||||
GPL or Genivia's license for commercial use.
|
||||
This program is released under the GPL with the additional exemption that
|
||||
compiling, linking, and/or using OpenSSL is allowed.
|
||||
*/
|
||||
|
||||
#ifndef paylidpaylidwsdlBindingProxy_H
|
||||
@@ -17,60 +20,81 @@ class SOAP_CMAC paylidwsdlBindingProxy : public soap
|
||||
const char *soap_endpoint;
|
||||
/// Constructor
|
||||
paylidwsdlBindingProxy();
|
||||
/// Constructor with copy of another engine state
|
||||
/// Construct from another engine state
|
||||
paylidwsdlBindingProxy(const struct soap&);
|
||||
/// Constructor with endpoint URL
|
||||
paylidwsdlBindingProxy(const char *url);
|
||||
/// Constructor with engine input+output mode control
|
||||
paylidwsdlBindingProxy(soap_mode iomode);
|
||||
/// Constructor with URL and input+output mode control
|
||||
paylidwsdlBindingProxy(const char *url, soap_mode iomode);
|
||||
/// Constructor with engine input and output mode control
|
||||
paylidwsdlBindingProxy(soap_mode imode, soap_mode omode);
|
||||
/// Destructor frees deserialized data
|
||||
virtual ~paylidwsdlBindingProxy();
|
||||
/// Initializer used by constructors
|
||||
virtual void paylidwsdlBindingProxy_init(soap_mode imode, soap_mode omode);
|
||||
/// Delete all deserialized data (uses soap_destroy and soap_end)
|
||||
/// Delete all deserialized data (with soap_destroy and soap_end)
|
||||
virtual void destroy();
|
||||
/// Delete all deserialized data and reset to default
|
||||
virtual void reset();
|
||||
/// Disables and removes SOAP Header from message
|
||||
virtual void soap_noheader();
|
||||
/// Get SOAP Header structure (NULL when absent)
|
||||
virtual const SOAP_ENV__Header *soap_header();
|
||||
/// Get SOAP Fault structure (NULL when absent)
|
||||
virtual const SOAP_ENV__Fault *soap_fault();
|
||||
/// Get SOAP Fault string (NULL when absent)
|
||||
virtual const char *soap_fault_string();
|
||||
/// Get SOAP Fault detail as string (NULL when absent)
|
||||
virtual const char *soap_fault_detail();
|
||||
/// Force close connection (normally automatic, except for send_X ops)
|
||||
/// Close connection (normally automatic, except for send_X ops)
|
||||
virtual int soap_close_socket();
|
||||
/// Force close connection (can kill a thread blocked on IO)
|
||||
virtual int soap_force_close_socket();
|
||||
/// Print fault
|
||||
virtual void soap_print_fault(FILE*);
|
||||
#ifndef WITH_LEAN
|
||||
/// Print fault to stream
|
||||
#ifndef WITH_COMPAT
|
||||
virtual void soap_stream_fault(std::ostream&);
|
||||
#endif
|
||||
|
||||
/// Put fault into buffer
|
||||
virtual char *soap_sprint_fault(char *buf, size_t len);
|
||||
#endif
|
||||
|
||||
/// Web service operation 'getAccountBalance' (returns error code or SOAP_OK)
|
||||
virtual int getAccountBalance(std::string terminalID, std::string hmac, struct paylid__getAccountBalanceResponse &_param_1);
|
||||
virtual int getAccountBalance(std::string terminalID, std::string hmac, struct paylid__getAccountBalanceResponse &_param_1) { return this->getAccountBalance(NULL, NULL, terminalID, hmac, _param_1); }
|
||||
virtual int getAccountBalance(const char *endpoint, const char *soap_action, std::string terminalID, std::string hmac, struct paylid__getAccountBalanceResponse &_param_1);
|
||||
|
||||
/// Web service operation 'transferFund' (returns error code or SOAP_OK)
|
||||
virtual int transferFund(std::string terminalID, std::string toDestination, std::string hmac, struct paylid__transferFundResponse &_param_2);
|
||||
virtual int transferFund(std::string terminalID, std::string toDestination, std::string hmac, struct paylid__transferFundResponse &_param_2) { return this->transferFund(NULL, NULL, terminalID, toDestination, hmac, _param_2); }
|
||||
virtual int transferFund(const char *endpoint, const char *soap_action, std::string terminalID, std::string toDestination, std::string hmac, struct paylid__transferFundResponse &_param_2);
|
||||
|
||||
/// Web service operation 'checkTransferStatus' (returns error code or SOAP_OK)
|
||||
virtual int checkTransferStatus(std::string terminalID, std::string transactionRef, std::string hmac, struct paylid__checkTransferStatusResponse &_param_3);
|
||||
virtual int checkTransferStatus(std::string terminalID, std::string transactionRef, std::string hmac, struct paylid__checkTransferStatusResponse &_param_3) { return this->checkTransferStatus(NULL, NULL, terminalID, transactionRef, hmac, _param_3); }
|
||||
virtual int checkTransferStatus(const char *endpoint, const char *soap_action, std::string terminalID, std::string transactionRef, std::string hmac, struct paylid__checkTransferStatusResponse &_param_3);
|
||||
|
||||
/// Web service operation 'directAirTimeTopUp' (returns error code or SOAP_OK)
|
||||
virtual int directAirTimeTopUp(std::string terminalID, std::string topupData, std::string hmac, struct paylid__directAirTimeTopUpResponse &_param_4);
|
||||
virtual int directAirTimeTopUp(std::string terminalID, std::string topupData, std::string hmac, struct paylid__directAirTimeTopUpResponse &_param_4) { return this->directAirTimeTopUp(NULL, NULL, terminalID, topupData, hmac, _param_4); }
|
||||
virtual int directAirTimeTopUp(const char *endpoint, const char *soap_action, std::string terminalID, std::string topupData, std::string hmac, struct paylid__directAirTimeTopUpResponse &_param_4);
|
||||
|
||||
/// Web service operation 'currentXrate' (returns error code or SOAP_OK)
|
||||
virtual int currentXrate(std::string terminalID, std::string topupData, std::string hmac, struct paylid__currentXrateResponse &_param_5);
|
||||
virtual int currentXrate(std::string terminalID, std::string topupData, std::string hmac, struct paylid__currentXrateResponse &_param_5) { return this->currentXrate(NULL, NULL, terminalID, topupData, hmac, _param_5); }
|
||||
virtual int currentXrate(const char *endpoint, const char *soap_action, std::string terminalID, std::string topupData, std::string hmac, struct paylid__currentXrateResponse &_param_5);
|
||||
|
||||
/// Web service operation 'getAccount' (returns error code or SOAP_OK)
|
||||
virtual int getAccount(std::string terminalID, std::string topupData, std::string hmac, struct paylid__getAccountResponse &_param_6);
|
||||
virtual int getAccount(std::string terminalID, std::string topupData, std::string hmac, struct paylid__getAccountResponse &_param_6) { return this->getAccount(NULL, NULL, terminalID, topupData, hmac, _param_6); }
|
||||
virtual int getAccount(const char *endpoint, const char *soap_action, std::string terminalID, std::string topupData, std::string hmac, struct paylid__getAccountResponse &_param_6);
|
||||
|
||||
/// Web service operation 'getTrxStatus' (returns error code or SOAP_OK)
|
||||
virtual int getTrxStatus(std::string terminalID, std::string topupData, std::string hmac, struct paylid__getTrxStatusResponse &_param_7);
|
||||
virtual int getTrxStatus(std::string terminalID, std::string topupData, std::string hmac, struct paylid__getTrxStatusResponse &_param_7) { return this->getTrxStatus(NULL, NULL, terminalID, topupData, hmac, _param_7); }
|
||||
virtual int getTrxStatus(const char *endpoint, const char *soap_action, std::string terminalID, std::string topupData, std::string hmac, struct paylid__getTrxStatusResponse &_param_7);
|
||||
|
||||
/// Web service operation 'getSupportedBanks' (returns error code or SOAP_OK)
|
||||
virtual int getSupportedBanks(std::string terminalID, std::string topupData, std::string hmac, struct paylid__getSupportedBanksResponse &_param_8);
|
||||
virtual int getSupportedBanks(std::string terminalID, std::string topupData, std::string hmac, struct paylid__getSupportedBanksResponse &_param_8) { return this->getSupportedBanks(NULL, NULL, terminalID, topupData, hmac, _param_8); }
|
||||
virtual int getSupportedBanks(const char *endpoint, const char *soap_action, std::string terminalID, std::string topupData, std::string hmac, struct paylid__getSupportedBanksResponse &_param_8);
|
||||
};
|
||||
|
||||
} // namespace paylid
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<paylid:checkTransferStatus>
|
||||
<terminalID></terminalID>
|
||||
<transactionRef></transactionRef>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<paylid:checkTransferStatusResponse>
|
||||
<Code></Code>
|
||||
<Data></Data>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<paylid:currentXrate>
|
||||
<terminalID></terminalID>
|
||||
<topupData></topupData>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<paylid:currentXrateResponse>
|
||||
<Code></Code>
|
||||
<Data></Data>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<paylid:directAirTimeTopUp>
|
||||
<terminalID></terminalID>
|
||||
<topupData></topupData>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<paylid:directAirTimeTopUpResponse>
|
||||
<Code></Code>
|
||||
<Data></Data>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<paylid:getAccount>
|
||||
<terminalID></terminalID>
|
||||
<topupData></topupData>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<paylid:getAccountResponse>
|
||||
<Code></Code>
|
||||
<Data></Data>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<paylid:getAccountBalance>
|
||||
<terminalID></terminalID>
|
||||
<hmac></hmac>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<paylid:getAccountBalanceResponse>
|
||||
<Code></Code>
|
||||
<Data></Data>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<paylid:getSupportedBanks>
|
||||
<terminalID></terminalID>
|
||||
<topupData></topupData>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<paylid:getSupportedBanksResponse>
|
||||
<Code></Code>
|
||||
<Data></Data>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<paylid:getTrxStatus>
|
||||
<terminalID></terminalID>
|
||||
<topupData></topupData>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<paylid:getTrxStatusResponse>
|
||||
<Code></Code>
|
||||
<Data></Data>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<paylid:transferFund>
|
||||
<terminalID></terminalID>
|
||||
<toDestination></toDestination>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:paylid="urn:paylidwsdl">
|
||||
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<paylid:transferFundResponse>
|
||||
<Code></Code>
|
||||
<Data></Data>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,8 +1,11 @@
|
||||
/* paylidpaylidwsdlBindingProxy.cpp
|
||||
Generated by gSOAP 2.7.16 from PaylidService.h
|
||||
Copyright(C) 2000-2010, Robert van Engelen, Genivia Inc. All Rights Reserved.
|
||||
This part of the software is released under one of the following licenses:
|
||||
GPL, the gSOAP public license, or Genivia's license for commercial use.
|
||||
Generated by gSOAP 2.8.16 from PaylidService.h
|
||||
|
||||
Copyright(C) 2000-2013, Robert van Engelen, Genivia Inc. All Rights Reserved.
|
||||
The generated code is released under one of the following licenses:
|
||||
GPL or Genivia's license for commercial use.
|
||||
This program is released under the GPL with the additional exemption that
|
||||
compiling, linking, and/or using OpenSSL is allowed.
|
||||
*/
|
||||
|
||||
#include "paylidpaylidwsdlBindingProxy.h"
|
||||
@@ -13,17 +16,30 @@ paylidwsdlBindingProxy::paylidwsdlBindingProxy()
|
||||
{ paylidwsdlBindingProxy_init(SOAP_IO_DEFAULT, SOAP_IO_DEFAULT);
|
||||
}
|
||||
|
||||
paylidwsdlBindingProxy::paylidwsdlBindingProxy(const struct soap &_soap) :soap(_soap)
|
||||
paylidwsdlBindingProxy::paylidwsdlBindingProxy(const struct soap &_soap) : soap(_soap)
|
||||
{ }
|
||||
|
||||
paylidwsdlBindingProxy::paylidwsdlBindingProxy(const char *url)
|
||||
{ paylidwsdlBindingProxy_init(SOAP_IO_DEFAULT, SOAP_IO_DEFAULT);
|
||||
soap_endpoint = url;
|
||||
}
|
||||
|
||||
paylidwsdlBindingProxy::paylidwsdlBindingProxy(soap_mode iomode)
|
||||
{ paylidwsdlBindingProxy_init(iomode, iomode);
|
||||
}
|
||||
|
||||
paylidwsdlBindingProxy::paylidwsdlBindingProxy(const char *url, soap_mode iomode)
|
||||
{ paylidwsdlBindingProxy_init(iomode, iomode);
|
||||
soap_endpoint = url;
|
||||
}
|
||||
|
||||
paylidwsdlBindingProxy::paylidwsdlBindingProxy(soap_mode imode, soap_mode omode)
|
||||
{ paylidwsdlBindingProxy_init(imode, omode);
|
||||
}
|
||||
|
||||
paylidwsdlBindingProxy::~paylidwsdlBindingProxy()
|
||||
{ }
|
||||
|
||||
void paylidwsdlBindingProxy::paylidwsdlBindingProxy_init(soap_mode imode, soap_mode omode)
|
||||
{ soap_imode(this, imode);
|
||||
soap_omode(this, omode);
|
||||
@@ -37,23 +53,31 @@ void paylidwsdlBindingProxy::paylidwsdlBindingProxy_init(soap_mode imode, soap_m
|
||||
{"paylid", "urn:paylidwsdl", NULL, NULL},
|
||||
{NULL, NULL, NULL, NULL}
|
||||
};
|
||||
this->namespaces = namespaces;
|
||||
soap_set_namespaces(this, namespaces);
|
||||
}
|
||||
|
||||
paylidwsdlBindingProxy::~paylidwsdlBindingProxy()
|
||||
{ }
|
||||
|
||||
void paylidwsdlBindingProxy::destroy()
|
||||
{ soap_destroy(this);
|
||||
soap_end(this);
|
||||
}
|
||||
|
||||
void paylidwsdlBindingProxy::reset()
|
||||
{ destroy();
|
||||
soap_done(this);
|
||||
soap_initialize(this);
|
||||
paylidwsdlBindingProxy_init(SOAP_IO_DEFAULT, SOAP_IO_DEFAULT);
|
||||
}
|
||||
|
||||
void paylidwsdlBindingProxy::soap_noheader()
|
||||
{ header = NULL;
|
||||
{ this->header = NULL;
|
||||
}
|
||||
|
||||
const SOAP_ENV__Header *paylidwsdlBindingProxy::soap_header()
|
||||
{ return this->header;
|
||||
}
|
||||
|
||||
const SOAP_ENV__Fault *paylidwsdlBindingProxy::soap_fault()
|
||||
{ return (const paylid::SOAP_ENV__Fault*)this->fault;
|
||||
{ return this->fault;
|
||||
}
|
||||
|
||||
const char *paylidwsdlBindingProxy::soap_fault_string()
|
||||
@@ -68,31 +92,40 @@ int paylidwsdlBindingProxy::soap_close_socket()
|
||||
{ return soap_closesock(this);
|
||||
}
|
||||
|
||||
int paylidwsdlBindingProxy::soap_force_close_socket()
|
||||
{ return soap_force_closesock(this);
|
||||
}
|
||||
|
||||
void paylidwsdlBindingProxy::soap_print_fault(FILE *fd)
|
||||
{ ::soap_print_fault(this, fd);
|
||||
}
|
||||
|
||||
#ifndef WITH_LEAN
|
||||
#ifndef WITH_COMPAT
|
||||
void paylidwsdlBindingProxy::soap_stream_fault(std::ostream& os)
|
||||
{ ::soap_stream_fault(this, os);
|
||||
}
|
||||
#endif
|
||||
|
||||
char *paylidwsdlBindingProxy::soap_sprint_fault(char *buf, size_t len)
|
||||
{ return ::soap_sprint_fault(this, buf, len);
|
||||
}
|
||||
#endif
|
||||
|
||||
int paylidwsdlBindingProxy::getAccountBalance(std::string terminalID, std::string hmac, struct paylid__getAccountBalanceResponse &_param_1)
|
||||
int paylidwsdlBindingProxy::getAccountBalance(const char *endpoint, const char *soap_action, std::string terminalID, std::string hmac, struct paylid__getAccountBalanceResponse &_param_1)
|
||||
{ struct soap *soap = this;
|
||||
struct paylid__getAccountBalance soap_tmp_paylid__getAccountBalance;
|
||||
const char *soap_action = NULL;
|
||||
if (!soap_endpoint)
|
||||
if (endpoint)
|
||||
soap_endpoint = endpoint;
|
||||
if (soap_endpoint == NULL)
|
||||
soap_endpoint = "https://www.paylid.com:443/rsl/service.php";
|
||||
soap_action = "urn:paylidwsdl#getAccountBalance";
|
||||
if (soap_action == NULL)
|
||||
soap_action = "urn:paylidwsdl#getAccountBalance";
|
||||
soap_begin(soap);
|
||||
soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
|
||||
soap_tmp_paylid__getAccountBalance.terminalID = terminalID;
|
||||
soap_tmp_paylid__getAccountBalance.hmac = hmac;
|
||||
soap_begin(soap);
|
||||
soap_set_version(soap, 1); /* SOAP1.1 */
|
||||
soap_serializeheader(soap);
|
||||
soap_serialize_paylid__getAccountBalance(soap, &soap_tmp_paylid__getAccountBalance);
|
||||
if (soap_begin_count(soap))
|
||||
@@ -108,7 +141,7 @@ int paylidwsdlBindingProxy::getAccountBalance(std::string terminalID, std::strin
|
||||
}
|
||||
if (soap_end_count(soap))
|
||||
return soap->error;
|
||||
if (soap_connect(soap, soap_endpoint, soap_action)
|
||||
if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
|
||||
|| soap_envelope_begin_out(soap)
|
||||
|| soap_putheader(soap)
|
||||
|| soap_body_begin_out(soap)
|
||||
@@ -137,18 +170,21 @@ int paylidwsdlBindingProxy::getAccountBalance(std::string terminalID, std::strin
|
||||
return soap_closesock(soap);
|
||||
}
|
||||
|
||||
int paylidwsdlBindingProxy::transferFund(std::string terminalID, std::string toDestination, std::string hmac, struct paylid__transferFundResponse &_param_2)
|
||||
int paylidwsdlBindingProxy::transferFund(const char *endpoint, const char *soap_action, std::string terminalID, std::string toDestination, std::string hmac, struct paylid__transferFundResponse &_param_2)
|
||||
{ struct soap *soap = this;
|
||||
struct paylid__transferFund soap_tmp_paylid__transferFund;
|
||||
const char *soap_action = NULL;
|
||||
if (!soap_endpoint)
|
||||
if (endpoint)
|
||||
soap_endpoint = endpoint;
|
||||
if (soap_endpoint == NULL)
|
||||
soap_endpoint = "https://www.paylid.com:443/rsl/service.php";
|
||||
soap_action = "urn:paylidwsdl#transferFund";
|
||||
if (soap_action == NULL)
|
||||
soap_action = "urn:paylidwsdl#transferFund";
|
||||
soap_begin(soap);
|
||||
soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
|
||||
soap_tmp_paylid__transferFund.terminalID = terminalID;
|
||||
soap_tmp_paylid__transferFund.toDestination = toDestination;
|
||||
soap_tmp_paylid__transferFund.hmac = hmac;
|
||||
soap_begin(soap);
|
||||
soap_set_version(soap, 1); /* SOAP1.1 */
|
||||
soap_serializeheader(soap);
|
||||
soap_serialize_paylid__transferFund(soap, &soap_tmp_paylid__transferFund);
|
||||
if (soap_begin_count(soap))
|
||||
@@ -164,7 +200,7 @@ int paylidwsdlBindingProxy::transferFund(std::string terminalID, std::string toD
|
||||
}
|
||||
if (soap_end_count(soap))
|
||||
return soap->error;
|
||||
if (soap_connect(soap, soap_endpoint, soap_action)
|
||||
if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
|
||||
|| soap_envelope_begin_out(soap)
|
||||
|| soap_putheader(soap)
|
||||
|| soap_body_begin_out(soap)
|
||||
@@ -193,18 +229,21 @@ int paylidwsdlBindingProxy::transferFund(std::string terminalID, std::string toD
|
||||
return soap_closesock(soap);
|
||||
}
|
||||
|
||||
int paylidwsdlBindingProxy::checkTransferStatus(std::string terminalID, std::string transactionRef, std::string hmac, struct paylid__checkTransferStatusResponse &_param_3)
|
||||
int paylidwsdlBindingProxy::checkTransferStatus(const char *endpoint, const char *soap_action, std::string terminalID, std::string transactionRef, std::string hmac, struct paylid__checkTransferStatusResponse &_param_3)
|
||||
{ struct soap *soap = this;
|
||||
struct paylid__checkTransferStatus soap_tmp_paylid__checkTransferStatus;
|
||||
const char *soap_action = NULL;
|
||||
if (!soap_endpoint)
|
||||
if (endpoint)
|
||||
soap_endpoint = endpoint;
|
||||
if (soap_endpoint == NULL)
|
||||
soap_endpoint = "https://www.paylid.com:443/rsl/service.php";
|
||||
soap_action = "urn:paylidwsdl#checkTransferStatus";
|
||||
if (soap_action == NULL)
|
||||
soap_action = "urn:paylidwsdl#checkTransferStatus";
|
||||
soap_begin(soap);
|
||||
soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
|
||||
soap_tmp_paylid__checkTransferStatus.terminalID = terminalID;
|
||||
soap_tmp_paylid__checkTransferStatus.transactionRef = transactionRef;
|
||||
soap_tmp_paylid__checkTransferStatus.hmac = hmac;
|
||||
soap_begin(soap);
|
||||
soap_set_version(soap, 1); /* SOAP1.1 */
|
||||
soap_serializeheader(soap);
|
||||
soap_serialize_paylid__checkTransferStatus(soap, &soap_tmp_paylid__checkTransferStatus);
|
||||
if (soap_begin_count(soap))
|
||||
@@ -220,7 +259,7 @@ int paylidwsdlBindingProxy::checkTransferStatus(std::string terminalID, std::str
|
||||
}
|
||||
if (soap_end_count(soap))
|
||||
return soap->error;
|
||||
if (soap_connect(soap, soap_endpoint, soap_action)
|
||||
if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
|
||||
|| soap_envelope_begin_out(soap)
|
||||
|| soap_putheader(soap)
|
||||
|| soap_body_begin_out(soap)
|
||||
@@ -249,18 +288,21 @@ int paylidwsdlBindingProxy::checkTransferStatus(std::string terminalID, std::str
|
||||
return soap_closesock(soap);
|
||||
}
|
||||
|
||||
int paylidwsdlBindingProxy::directAirTimeTopUp(std::string terminalID, std::string topupData, std::string hmac, struct paylid__directAirTimeTopUpResponse &_param_4)
|
||||
int paylidwsdlBindingProxy::directAirTimeTopUp(const char *endpoint, const char *soap_action, std::string terminalID, std::string topupData, std::string hmac, struct paylid__directAirTimeTopUpResponse &_param_4)
|
||||
{ struct soap *soap = this;
|
||||
struct paylid__directAirTimeTopUp soap_tmp_paylid__directAirTimeTopUp;
|
||||
const char *soap_action = NULL;
|
||||
if (!soap_endpoint)
|
||||
if (endpoint)
|
||||
soap_endpoint = endpoint;
|
||||
if (soap_endpoint == NULL)
|
||||
soap_endpoint = "https://www.paylid.com:443/rsl/service.php";
|
||||
soap_action = "urn:paylidwsdl#checkTransferStatus";
|
||||
if (soap_action == NULL)
|
||||
soap_action = "urn:paylidwsdl#checkTransferStatus";
|
||||
soap_begin(soap);
|
||||
soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
|
||||
soap_tmp_paylid__directAirTimeTopUp.terminalID = terminalID;
|
||||
soap_tmp_paylid__directAirTimeTopUp.topupData = topupData;
|
||||
soap_tmp_paylid__directAirTimeTopUp.hmac = hmac;
|
||||
soap_begin(soap);
|
||||
soap_set_version(soap, 1); /* SOAP1.1 */
|
||||
soap_serializeheader(soap);
|
||||
soap_serialize_paylid__directAirTimeTopUp(soap, &soap_tmp_paylid__directAirTimeTopUp);
|
||||
if (soap_begin_count(soap))
|
||||
@@ -276,7 +318,7 @@ int paylidwsdlBindingProxy::directAirTimeTopUp(std::string terminalID, std::stri
|
||||
}
|
||||
if (soap_end_count(soap))
|
||||
return soap->error;
|
||||
if (soap_connect(soap, soap_endpoint, soap_action)
|
||||
if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
|
||||
|| soap_envelope_begin_out(soap)
|
||||
|| soap_putheader(soap)
|
||||
|| soap_body_begin_out(soap)
|
||||
@@ -305,18 +347,21 @@ int paylidwsdlBindingProxy::directAirTimeTopUp(std::string terminalID, std::stri
|
||||
return soap_closesock(soap);
|
||||
}
|
||||
|
||||
int paylidwsdlBindingProxy::currentXrate(std::string terminalID, std::string topupData, std::string hmac, struct paylid__currentXrateResponse &_param_5)
|
||||
int paylidwsdlBindingProxy::currentXrate(const char *endpoint, const char *soap_action, std::string terminalID, std::string topupData, std::string hmac, struct paylid__currentXrateResponse &_param_5)
|
||||
{ struct soap *soap = this;
|
||||
struct paylid__currentXrate soap_tmp_paylid__currentXrate;
|
||||
const char *soap_action = NULL;
|
||||
if (!soap_endpoint)
|
||||
if (endpoint)
|
||||
soap_endpoint = endpoint;
|
||||
if (soap_endpoint == NULL)
|
||||
soap_endpoint = "https://www.paylid.com:443/rsl/service.php";
|
||||
soap_action = "urn:paylidwsdl#currentXrate";
|
||||
if (soap_action == NULL)
|
||||
soap_action = "urn:paylidwsdl#currentXrate";
|
||||
soap_begin(soap);
|
||||
soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
|
||||
soap_tmp_paylid__currentXrate.terminalID = terminalID;
|
||||
soap_tmp_paylid__currentXrate.topupData = topupData;
|
||||
soap_tmp_paylid__currentXrate.hmac = hmac;
|
||||
soap_begin(soap);
|
||||
soap_set_version(soap, 1); /* SOAP1.1 */
|
||||
soap_serializeheader(soap);
|
||||
soap_serialize_paylid__currentXrate(soap, &soap_tmp_paylid__currentXrate);
|
||||
if (soap_begin_count(soap))
|
||||
@@ -332,7 +377,7 @@ int paylidwsdlBindingProxy::currentXrate(std::string terminalID, std::string top
|
||||
}
|
||||
if (soap_end_count(soap))
|
||||
return soap->error;
|
||||
if (soap_connect(soap, soap_endpoint, soap_action)
|
||||
if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
|
||||
|| soap_envelope_begin_out(soap)
|
||||
|| soap_putheader(soap)
|
||||
|| soap_body_begin_out(soap)
|
||||
@@ -361,18 +406,21 @@ int paylidwsdlBindingProxy::currentXrate(std::string terminalID, std::string top
|
||||
return soap_closesock(soap);
|
||||
}
|
||||
|
||||
int paylidwsdlBindingProxy::getAccount(std::string terminalID, std::string topupData, std::string hmac, struct paylid__getAccountResponse &_param_6)
|
||||
int paylidwsdlBindingProxy::getAccount(const char *endpoint, const char *soap_action, std::string terminalID, std::string topupData, std::string hmac, struct paylid__getAccountResponse &_param_6)
|
||||
{ struct soap *soap = this;
|
||||
struct paylid__getAccount soap_tmp_paylid__getAccount;
|
||||
const char *soap_action = NULL;
|
||||
if (!soap_endpoint)
|
||||
if (endpoint)
|
||||
soap_endpoint = endpoint;
|
||||
if (soap_endpoint == NULL)
|
||||
soap_endpoint = "https://www.paylid.com:443/rsl/service.php";
|
||||
soap_action = "urn:paylidwsdl#getAccount";
|
||||
if (soap_action == NULL)
|
||||
soap_action = "urn:paylidwsdl#getAccount";
|
||||
soap_begin(soap);
|
||||
soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
|
||||
soap_tmp_paylid__getAccount.terminalID = terminalID;
|
||||
soap_tmp_paylid__getAccount.topupData = topupData;
|
||||
soap_tmp_paylid__getAccount.hmac = hmac;
|
||||
soap_begin(soap);
|
||||
soap_set_version(soap, 1); /* SOAP1.1 */
|
||||
soap_serializeheader(soap);
|
||||
soap_serialize_paylid__getAccount(soap, &soap_tmp_paylid__getAccount);
|
||||
if (soap_begin_count(soap))
|
||||
@@ -388,7 +436,7 @@ int paylidwsdlBindingProxy::getAccount(std::string terminalID, std::string topup
|
||||
}
|
||||
if (soap_end_count(soap))
|
||||
return soap->error;
|
||||
if (soap_connect(soap, soap_endpoint, soap_action)
|
||||
if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
|
||||
|| soap_envelope_begin_out(soap)
|
||||
|| soap_putheader(soap)
|
||||
|| soap_body_begin_out(soap)
|
||||
@@ -417,18 +465,21 @@ int paylidwsdlBindingProxy::getAccount(std::string terminalID, std::string topup
|
||||
return soap_closesock(soap);
|
||||
}
|
||||
|
||||
int paylidwsdlBindingProxy::getTrxStatus(std::string terminalID, std::string topupData, std::string hmac, struct paylid__getTrxStatusResponse &_param_7)
|
||||
int paylidwsdlBindingProxy::getTrxStatus(const char *endpoint, const char *soap_action, std::string terminalID, std::string topupData, std::string hmac, struct paylid__getTrxStatusResponse &_param_7)
|
||||
{ struct soap *soap = this;
|
||||
struct paylid__getTrxStatus soap_tmp_paylid__getTrxStatus;
|
||||
const char *soap_action = NULL;
|
||||
if (!soap_endpoint)
|
||||
if (endpoint)
|
||||
soap_endpoint = endpoint;
|
||||
if (soap_endpoint == NULL)
|
||||
soap_endpoint = "https://www.paylid.com:443/rsl/service.php";
|
||||
soap_action = "urn:paylidwsdl#getTrxStatus";
|
||||
if (soap_action == NULL)
|
||||
soap_action = "urn:paylidwsdl#getTrxStatus";
|
||||
soap_begin(soap);
|
||||
soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
|
||||
soap_tmp_paylid__getTrxStatus.terminalID = terminalID;
|
||||
soap_tmp_paylid__getTrxStatus.topupData = topupData;
|
||||
soap_tmp_paylid__getTrxStatus.hmac = hmac;
|
||||
soap_begin(soap);
|
||||
soap_set_version(soap, 1); /* SOAP1.1 */
|
||||
soap_serializeheader(soap);
|
||||
soap_serialize_paylid__getTrxStatus(soap, &soap_tmp_paylid__getTrxStatus);
|
||||
if (soap_begin_count(soap))
|
||||
@@ -444,7 +495,7 @@ int paylidwsdlBindingProxy::getTrxStatus(std::string terminalID, std::string top
|
||||
}
|
||||
if (soap_end_count(soap))
|
||||
return soap->error;
|
||||
if (soap_connect(soap, soap_endpoint, soap_action)
|
||||
if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
|
||||
|| soap_envelope_begin_out(soap)
|
||||
|| soap_putheader(soap)
|
||||
|| soap_body_begin_out(soap)
|
||||
@@ -473,18 +524,21 @@ int paylidwsdlBindingProxy::getTrxStatus(std::string terminalID, std::string top
|
||||
return soap_closesock(soap);
|
||||
}
|
||||
|
||||
int paylidwsdlBindingProxy::getSupportedBanks(std::string terminalID, std::string topupData, std::string hmac, struct paylid__getSupportedBanksResponse &_param_8)
|
||||
int paylidwsdlBindingProxy::getSupportedBanks(const char *endpoint, const char *soap_action, std::string terminalID, std::string topupData, std::string hmac, struct paylid__getSupportedBanksResponse &_param_8)
|
||||
{ struct soap *soap = this;
|
||||
struct paylid__getSupportedBanks soap_tmp_paylid__getSupportedBanks;
|
||||
const char *soap_action = NULL;
|
||||
if (!soap_endpoint)
|
||||
if (endpoint)
|
||||
soap_endpoint = endpoint;
|
||||
if (soap_endpoint == NULL)
|
||||
soap_endpoint = "https://www.paylid.com:443/rsl/service.php";
|
||||
soap_action = "urn:paylidwsdl#getSupportedBanks";
|
||||
if (soap_action == NULL)
|
||||
soap_action = "urn:paylidwsdl#getSupportedBanks";
|
||||
soap_begin(soap);
|
||||
soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
|
||||
soap_tmp_paylid__getSupportedBanks.terminalID = terminalID;
|
||||
soap_tmp_paylid__getSupportedBanks.topupData = topupData;
|
||||
soap_tmp_paylid__getSupportedBanks.hmac = hmac;
|
||||
soap_begin(soap);
|
||||
soap_set_version(soap, 1); /* SOAP1.1 */
|
||||
soap_serializeheader(soap);
|
||||
soap_serialize_paylid__getSupportedBanks(soap, &soap_tmp_paylid__getSupportedBanks);
|
||||
if (soap_begin_count(soap))
|
||||
@@ -500,7 +554,7 @@ int paylidwsdlBindingProxy::getSupportedBanks(std::string terminalID, std::strin
|
||||
}
|
||||
if (soap_end_count(soap))
|
||||
return soap->error;
|
||||
if (soap_connect(soap, soap_endpoint, soap_action)
|
||||
if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
|
||||
|| soap_envelope_begin_out(soap)
|
||||
|| soap_putheader(soap)
|
||||
|| soap_body_begin_out(soap)
|
||||
|
||||
Reference in New Issue
Block a user