The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Payment::Sisow::SOAP - payments via the SOAP interface of Sisow

INHERITANCE

 Payment::Sisow::SOAP
   is a Payment::Sisow

SYNOPSIS

See Payment::Sisow

DESCRIPTION

Sisow (http://sisow.nl) is a Dutch payment broker, which offers a SOAP and a REST interface for communication. This class extends their common interface with SOAP specific features. Oh, the REST interface is larger...

The full specification of the SOAP interface can be downloaded from Sisow. However, the REST specification is more clear about the content of certain fields.

See documentation in the base class.

METHODS

See documentation in the base class.

Constructors

See documentation in the base class.

Payment::Sisow::SOAP->new(OPTIONS)
 -Option      --Defined in     --Default
  merchant_id   Payment::Sisow   <required>
  merchant_key  Payment::Sisow   <required>
  test          Payment::Sisow   <false>
merchant_id => STRING
merchant_key => STRING
test => BOOLEAN

Accessors

See documentation in the base class.

$obj->isTest()

See "Accessors" in Payment::Sisow

$obj->merchantId()

See "Accessors" in Payment::Sisow

$obj->merchantKey()

See "Accessors" in Payment::Sisow

$obj->wsdl()

Returns the XML and SOAP handler object, used internally. It is a XML::Compile::WSDL11 object.

Calls

local *TRACE; if(open TRACE, '>', "/tmp/sisow.$$") { use Data::Dumper; $Data::Dumper::Indent =1; $Data::Dumper::Quotekeys=1; print TRACE Dumper $answer, $trace; close TRACE; }

See documentation in the base class.

$obj->listIdealBanks(OPTIONS)

See "Calls" in Payment::Sisow

$obj->startTransaction(OPTIONS)

See "Calls" in Payment::Sisow

$obj->transactionInfo(TRANSACTION_ID)

See "Calls" in Payment::Sisow

$obj->transactionStatus(TRANSACTION_ID)

See "Calls" in Payment::Sisow

Helpers

See documentation in the base class.

$obj->isValidDescription(STRING)

See "Helpers" in Payment::Sisow

$obj->isValidPurchaseId(STRING)

See "Helpers" in Payment::Sisow

$obj->securedPayment(QS|PAIRS)

See "Helpers" in Payment::Sisow

DETAILS

See documentation in the base class.

About Sisow

See documentation in the base class.

errors

Undocumented error codes: (spec version 1.0)

  317   testing not allowed

SEE ALSO

This module is part of Payment-Sisow distribution version 0.13, built on January 08, 2014. Website: http://perl.overmeer.net/

LICENSE

Copyrights 2013-2014 by [Mark Overmeer]. For other contributors see ChangeLog.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://www.perl.com/perl/misc/Artistic.html