@ 2013-08-14T07:57:34Z <?php
class StartTransactionResult {
public $customerReference; // string
public $errorDescription; // string
public $redirectURL; // string
public $success; // boolean
}
class TransactionDetails {
public $billingAddress; // Address
public $currencyCode; // int
public $customerReference; // string
public $description; // string
public $goodsList; // GoodsItem
public $languageCode; // string
public $merchantAdditionalInformationList; // AdditionalInformation
public $merchantId; // string
public $returnURL; // string
public $terminalId; // string
public $totalAmount; // string
public $merchantLocalDateTime;//string
public $purchaserName;//string
public $purchaserPhone;//string
public $purchaserEmail;//string
public $orderId;//string
}
class Address {
public $addressLine1; // string
public $addressLine2; // string
public $city; // string
public $country; // string
public $county; // string
public $zip; // string
}
class GoodsItem {
public $amount; // string
public $currencyCode; // int
public $merchantsGoodsID; // string
public $nameOfGoods; // string
}
class AdditionalInformation {
public $key; // string
public $value; // string
}
class StoredTransactionStatus {
public $additionalInformation; // AdditionalInformation
public $amountAuthorised; // string
public $amountRefunded; // string
public $amountRequested; // string
public $amountSettled; // string
public $authCode; // string
public $goods; // GoodsItem
public $transactionCurrencyCode; // string
public $transactionStatus; // string
}
class startTransaction {
public $transaction; // TransactionDetails
}
class startTransactionResponse {
public $return; // StartTransactionResult
}
class refundTransaction {
public $merchantId; // string
public $password; // string
public $referenceNr; // string
public $refundAmount; // string
public $description; // string
public $goodsToRefund; // GoodsItem
public $additionalInformation; // AdditionalInformation
}
class refundTransactionResponse {
public $return; // boolean
}
class getVersionResponse {
public $return; // string
}
class getTransactionStatus {
public $merchantId; // string
public $referenceNr; // string
}
class getTransactionStatusResponse {
public $return; // StoredTransactionStatus
}
class completeTransaction {
public $merchantId; // string
public $referenceNr; // string
public $transactionSuccess; // boolean
public $overrideAmount; // string
}
class completeTransactionResponse {
public $return; // boolean
}
/**
* CNPMerchantWebServiceClient class
*
*
*
* @author {author}
* @copyright {copyright}
* @package {package}
*/
class CNPMerchantWebServiceClient extends SoapClient {
private static $client = NULL;
private static $classmap = array(
'StartTransactionResult' => 'StartTransactionResult',
'TransactionDetails' => 'TransactionDetails',
'Address' => 'Address',
'GoodsItem' => 'GoodsItem',
'AdditionalInformation' => 'AdditionalInformation',
'StoredTransactionStatus' => 'StoredTransactionStatus',
'startTransaction' => 'startTransaction',
'startTransactionResponse' => 'startTransactionResponse',
'refundTransaction' => 'refundTransaction',
'refundTransactionResponse' => 'refundTransactionResponse',
'getVersionResponse' => 'getVersionResponse',
'getTransactionStatus' => 'getTransactionStatus',
'getTransactionStatusResponse' => 'getTransactionStatusResponse',
'completeTransaction' => 'completeTransaction',
'completeTransactionResponse' => 'completeTransactionResponse',
);
public function CNPMerchantWebServiceClient($wsdl = 'https://test.processing.kz/CNPMerchantWebServices/CNPMerchantWebService.wsdl',
$options = array('connection_timeout' => 60,
'cache_wsdl' => WSDL_CACHE_MEMORY,
'trace' => 1,
'soap_version' => 'SOAP 1.2',
'encoding' => 'UTF-8',
'exceptions' => true,
'location' => 'https://test.processing.kz/CNPMerchantWebServices/services/CNPMerchantWebService')) {
foreach(self::$classmap as $key => $value) {
if(!isset($options['classmap'][$key])) {
$options['classmap'][$key] = $value;
}
}
parent::__construct($wsdl, $options);
}
/**
*
*
* @param startTransaction $parameters
* @return startTransactionResponse
*/
public function startTransaction(startTransaction $parameters) {
return $this->__soapCall('startTransaction', array($parameters), array(
'uri' => 'https://kz.processing.cnp.merchant_ws/',
'soapaction' => ''
)
);
}
/**
*
*
* @param refundTransaction $parameters
* @return refundTransactionResponse
*/
public function refundTransaction(refundTransaction $parameters) {
return $this->__soapCall('refundTransaction', array($parameters), array(
'uri' => 'https://kz.processing.cnp.merchant_ws/',
'soapaction' => ''
)
);
}
/**
*
*
* @param
* @return getVersionResponse
*/
public function getVersion() {
return $this->__soapCall('getVersion', array(), array(
'uri' => 'https://kz.processing.cnp.merchant_ws/',
'soapaction' => ''
)
);
}
/**
*
*
* @param getTransactionStatus $parameters
* @return getTransactionStatusResponse
*/
public function getTransactionStatus(getTransactionStatus $parameters) {
return $this->__soapCall('getTransactionStatus', array($parameters), array(
'uri' => 'https://kz.processing.cnp.merchant_ws/',
'soapaction' => ''
)
);
}
/**
*
*
* @param completeTransaction $parameters
* @return completeTransactionResponse
*/
public function completeTransaction(completeTransaction $parameters) {
return $this->__soapCall('completeTransaction', array($parameters), array(
'uri' => 'https://kz.processing.cnp.merchant_ws/',
'soapaction' => ''
)
);
}
}
function guid(){
if (function_exists('com_create_guid')){
return str_replace("}", "", str_replace("{", "", com_create_guid()));
} else {
mt_srand((double)microtime()*10000);//optional for php 4.2.0 and up.
$charid = strtoupper(md5(uniqid(rand(), true)));
$hyphen = chr(45);// "-"
$uuid =
substr($charid, 0, 8).$hyphen
.substr($charid, 8, 4).$hyphen
.substr($charid,12, 4).$hyphen
.substr($charid,16, 4).$hyphen
.substr($charid,20,12);
}
return $uuid;
}
?>
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).
Version System time (s) User time (s) Memory (MiB) 7.3.1 0.016 0.000 16.59 7.3.0 0.012 0.003 16.66 7.2.13 0.012 0.003 16.44 7.2.12 0.003 0.014 16.95 7.2.11 0.003 0.006 16.73 7.2.10 0.006 0.010 16.47 7.2.9 0.003 0.013 16.80 7.2.8 0.015 0.000 16.88 7.2.7 0.004 0.011 16.89 7.2.6 0.006 0.012 16.62 7.2.5 0.004 0.008 16.82 7.2.4 0.006 0.009 16.89 7.2.3 0.007 0.007 16.69 7.2.2 0.003 0.007 16.77 7.2.1 0.015 0.000 16.53 7.2.0 0.009 0.000 16.80 7.1.25 0.007 0.007 15.19 7.1.7 0.000 0.009 17.03 7.1.6 0.007 0.003 19.40 7.1.5 0.014 0.011 16.79 7.1.0 0.013 0.060 22.33 7.0.20 0.022 0.009 16.39 7.0.14 0.003 0.077 22.08 7.0.12 0.003 0.067 22.15 7.0.6 0.010 0.053 19.96 7.0.5 0.010 0.057 17.93 7.0.4 0.010 0.067 20.09 7.0.3 0.047 0.047 20.07 7.0.2 0.033 0.047 20.24 7.0.1 0.007 0.083 20.17 7.0.0 0.003 0.070 20.07 5.6.28 0.007 0.070 20.92 5.6.21 0.003 0.083 20.66 5.6.20 0.010 0.083 18.32 5.6.19 0.007 0.073 20.33 5.6.18 0.337 0.047 20.75 5.6.17 0.033 0.067 20.39 5.6.16 0.007 0.043 20.52 5.6.15 0.010 0.083 18.23 5.6.14 0.010 0.057 18.30 5.6.13 0.010 0.037 18.31 5.6.12 0.017 0.060 21.12 5.6.11 0.033 0.067 20.95 5.6.10 0.010 0.057 21.14 5.6.9 0.010 0.083 21.09 5.6.8 0.013 0.070 20.53 5.6.7 0.450 0.037 20.56 5.5.35 0.030 0.073 20.58 5.5.34 0.003 0.043 18.07 5.5.33 0.007 0.080 20.56 5.5.32 0.023 0.043 20.31 5.5.31 0.030 0.077 20.30 5.5.30 0.000 0.077 18.07 5.5.29 0.020 0.053 18.11 5.5.28 0.017 0.073 20.83 5.5.27 0.017 0.067 20.82 5.5.26 0.013 0.077 20.82 5.5.25 0.017 0.073 20.67 5.5.24 0.030 0.070 20.34 5.4.45 0.020 0.043 19.53 5.4.44 0.033 0.043 19.32 5.4.43 0.020 0.060 19.41 5.4.42 0.023 0.070 19.38 5.4.41 0.027 0.060 19.33 5.4.40 0.027 0.073 19.14 5.4.39 0.027 0.060 19.22 5.4.38 0.020 0.077 19.20 5.4.37 0.020 0.077 19.14 5.4.36 0.020 0.060 19.25 5.4.35 0.027 0.073 19.22 5.4.34 0.023 0.047 19.06 5.4.32 0.017 0.040 18.99 5.4.31 0.020 0.040 19.16 5.4.30 0.010 0.050 18.94 5.4.29 0.023 0.067 19.13 5.4.28 0.023 0.047 18.94 5.4.27 0.030 0.070 18.87 5.4.26 0.030 0.053 18.96 5.4.25 0.027 0.050 19.23 5.4.24 0.017 0.047 19.19 5.4.23 0.020 0.040 19.07 5.4.22 0.033 0.063 18.98 5.4.21 0.040 0.070 19.07 5.4.20 0.020 0.083 18.96 5.4.19 0.023 0.073 18.98 5.4.18 0.033 0.043 19.20 5.4.17 0.027 0.063 19.08 5.4.16 0.020 0.037 19.06 5.4.15 0.020 0.037 19.22 5.4.14 0.023 0.040 16.34 5.4.13 0.017 0.047 16.71 5.4.12 0.020 0.040 16.71 5.4.11 0.023 0.040 16.51 5.4.10 0.020 0.050 16.56 5.4.9 0.017 0.043 16.61 5.4.8 0.023 0.050 16.62 5.4.7 0.023 0.060 16.50 5.4.6 0.023 0.043 16.29 5.4.5 0.017 0.037 16.38 5.4.4 0.017 0.040 16.54 5.4.3 0.027 0.067 16.34 5.4.2 0.033 0.063 16.55 5.4.1 0.030 0.053 16.29 5.4.0 0.030 0.037 16.00 5.3.29 0.027 0.033 14.73 5.3.28 0.023 0.053 14.57 5.3.27 0.020 0.050 14.69 5.3.26 0.020 0.040 14.67 5.3.25 0.020 0.063 14.68 5.3.24 0.027 0.053 14.68 5.3.23 0.027 0.070 14.82 5.3.22 0.013 0.043 14.79 5.3.21 0.023 0.057 14.86 5.3.20 0.013 0.057 14.61 5.3.19 0.023 0.063 14.55 5.3.18 0.033 0.067 14.71 5.3.17 0.037 0.063 14.62 5.3.16 0.020 0.053 14.85 5.3.15 0.033 0.043 14.64 5.3.14 0.013 0.043 14.62 5.3.13 0.027 0.067 14.73 5.3.12 0.027 0.073 14.61 5.3.11 0.017 0.053 14.77 5.3.10 0.030 0.040 14.21 5.3.9 0.020 0.077 14.07 5.3.8 0.027 0.053 13.98 5.3.7 0.020 0.040 14.24 5.3.6 0.020 0.063 14.29 5.3.5 0.027 0.067 14.02 5.3.4 0.027 0.067 14.02 5.3.3 0.020 0.067 14.13 5.3.2 0.023 0.077 13.67 5.3.1 0.017 0.070 13.83 5.3.0 0.020 0.070 13.63 5.2.17 0.020 0.057 12.29 5.2.16 0.020 0.043 12.29 5.2.15 0.020 0.037 12.29 5.2.14 0.020 0.060 12.29 5.2.13 0.020 0.063 12.29 5.2.12 0.020 0.043 12.29 5.2.11 0.023 0.050 12.29 5.2.10 0.033 0.030 12.29 5.2.9 0.027 0.053 12.29 5.2.8 0.027 0.050 12.29 5.2.7 0.030 0.050 12.29 5.2.6 0.023 0.043 12.29 5.2.5 0.023 0.050 12.29 5.2.4 0.020 0.047 12.29 5.2.3 0.020 0.037 12.29 5.2.2 0.030 0.050 12.29 5.2.1 0.027 0.030 12.29 5.2.0 0.017 0.043 12.29 5.1.6 0.003 0.040 12.29 5.1.5 0.020 0.050 12.29 5.1.4 0.013 0.057 12.29 5.1.3 0.013 0.040 12.29 5.1.2 0.027 0.043 12.29 5.1.1 0.010 0.047 12.29 5.1.0 0.017 0.033 12.29 5.0.5 0.007 0.040 12.29 5.0.4 0.013 0.040 12.29 5.0.3 0.010 0.037 12.29 5.0.2 0.010 0.043 12.29 5.0.1 0.007 0.037 12.29 5.0.0 0.013 0.067 12.29 4.4.9 0.013 0.027 12.29 4.4.8 0.003 0.033 12.29 4.4.7 0.007 0.040 12.29 4.4.6 0.020 0.023 12.29 4.4.5 0.010 0.033 12.29 4.4.4 0.010 0.053 12.29 4.4.3 0.010 0.030 12.29 4.4.2 0.007 0.033 12.29 4.4.1 0.010 0.023 12.29 4.4.0 0.010 0.043 12.29 4.3.11 0.013 0.030 12.29 4.3.10 0.010 0.033 12.29 4.3.9 0.017 0.013 12.29 4.3.8 0.010 0.053 12.29 4.3.7 0.010 0.020 12.29 4.3.6 0.010 0.027 12.29 4.3.5 0.007 0.027 12.29 4.3.4 0.003 0.057 12.29 4.3.3 0.003 0.037 12.29 4.3.2 0.007 0.030 12.29 4.3.1 0.003 0.037 12.29 4.3.0 0.007 0.037 12.29
preferences:dark mode live preview
35.8 ms | 401 KiB | 5 Q