function __construct($config)
 {
     $this->method = "getpaymentmethods";
     parent::__construct($config);
 }
 /**
  * Usage: create an instance, set all required attributes, then call doRequest().
  * Required: $transactionId, $amountToLower
  * Option: $alsoDoRequest
  * @param ConfigurationProvider $config instance implementing ConfigurationProvider
  * @return \Svea\HostedService\LowerTransaction
  */
 function __construct($config)
 {
     $this->method = "loweramount";
     parent::__construct($config);
 }
 /**
  * Usage: create an instance, set all required attributes, then call doRequest().
  * Required: $transactionId, $captureDate
  * @param ConfigurationProvider $config instance implementing ConfigurationProvider
  * @return \Svea\HostedService\ConfirmTransaction
  */
 function __construct($config)
 {
     $this->method = "confirm";
     parent::__construct($config);
 }
 /**
  * Usage: create an instance, set all required attributes, then call doRequest().
  * Required: $transactionId
  * @param ConfigurationProvider $config instance implementing ConfigurationProvider
  * @return \Svea\HostedService\QueryTransaction
  */
 function __construct($config)
 {
     $this->method = "querytransactionid";
     parent::__construct($config);
 }