class CreditCardType {
var $cc_id = null;
var $cc_type = null;
var $cc_currency = null;
var $cc_holder_name = null;
var $cc_number = null;
var $cc_month = null;
var $cc_year = null;
var $cc_cvv = null;
var $cc_default = null;
var $cc_status = null;
var $cc_status_infos = null;
var $cc_creation = null;
var $cc_lastupdate = null;
}
echo "Processing Credit Card Transaction\n";
$CreditCard = new CreditCardType();
$CreditCard->cc_type = "VISA"; // mandatory
$CreditCard->cc_holder_name = "DEMO USER"; // mandatory
$CreditCard->cc_number = "4444333322221111"; // mandatory
$CreditCard->cc_cvv = "123"; // mandatory
$CreditCard->cc_month = "12"; // mandatory
$CreditCard->cc_year = "2014"; // mandatory
####
$soap = new SoapClient("https://merchant.paytoo.info/api/merchant?wsdl", array("classmap"=>array("AccountType"=>"AccountType", "CreditCardType"=>"PaytooCreditCardType")));
####
$response = $soap->CreditCardSingleTransaction($CreditCard, $Customer, $amount, $currency, $ref_id, $description, $addinfo);