Public Member Functions | |
getTsProducts ($dPrice) | |
getTsProduct ($sTsId) | |
requestForTsProtection ($aValues, $sPaymentId) | |
checkCertificate ($iTrustedShopId, $blTsTestMode) | |
executeSoap ($sSoapUrl, $sFunction, $sValues) | |
Protected Member Functions | |
_getTsPaymentId ($sPaymentId) | |
_getTsAllProducts () | |
_getTsProductCurrId ($sTsId, $sCurr) | |
Protected Attributes | |
$_aAllProducts = null | |
$_sTsCurrencyProducts |
TRusted shops protection product manager.
Definition at line 6 of file oxtsprotection.php.
oxtsprotection._getTsAllProducts | ( | ) | [protected] |
oxtsprotection._getTsPaymentId | ( | $ | sPaymentId | ) | [protected] |
Returns TS payment id by shop payment id
string | $sPaymentId payment id |
Definition at line 179 of file oxtsprotection.php.
oxtsprotection._getTsProductCurrId | ( | $ | sTsId, | |
$ | sCurr | |||
) | [protected] |
Returns TS protection product id by currency
string | $sTsId product id | |
string | $sCurr active currency |
Definition at line 217 of file oxtsprotection.php.
oxtsprotection.checkCertificate | ( | $ | iTrustedShopId, | |
$ | blTsTestMode | |||
) |
Executes TS certificate check
integer | $iTrustedShopId Trusted shop Id | |
bool | $blTsTestMode if test mode is on |
Definition at line 130 of file oxtsprotection.php.
oxtsprotection.executeSoap | ( | $ | sSoapUrl, | |
$ | sFunction, | |||
$ | sValues | |||
) |
Executes SOAP call
string | $sSoapUrl soap url | |
string | $sFunction soap funkction | |
string | $sValues values sent per soap |
Definition at line 156 of file oxtsprotection.php.
oxtsprotection.getTsProduct | ( | $ | sTsId | ) |
Returns TS protection product by id
string | $sTsId TS protection product id |
Definition at line 56 of file oxtsprotection.php.
oxtsprotection.getTsProducts | ( | $ | dPrice | ) |
Returns array of TS protection products according to order price
double | $dPrice order price |
Definition at line 35 of file oxtsprotection.php.
oxtsprotection.requestForTsProtection | ( | $ | aValues, | |
$ | sPaymentId | |||
) |
Executes TS protection
array | $aValues Order values | |
string | $sPaymentId Order payment id |
Definition at line 71 of file oxtsprotection.php.
oxtsprotection.$_aAllProducts = null [protected] |
Definition at line 13 of file oxtsprotection.php.
oxtsprotection.$_sTsCurrencyProducts [protected] |
array( "TS080501_500_30_EUR" => array( "GBP" => "TS100629_500_30_GBP", "CHF" => "TS100629_1500_30_GBP", "USD" => "TS080501_500_30_USD" ), "TS080501_1500_30_EUR" => array( "GBP" => "TS100629_1500_30_GBP", "CHF" => "TS100629_1500_30_CHF", "USD" => "TS100629_1500_30_USD" ), "TS080501_2500_30_EUR" => array( "GBP" => "TS100629_2500_30_GBP", "CHF" => "TS100629_2500_30_CHF", "USD" => "TS100629_2500_30_USD" ), "TS080501_5000_30_EUR" => array( "GBP" => "TS100629_5000_30_GBP", "CHF" => "TS100629_5000_30_CHF", "USD" => "TS100629_5000_30_USD" ), "TS080501_10000_30_EUR" => array( "GBP" => "TS100629_1000_30_GBP", "CHF" => "TS100629_10000_30_CHF", "USD" => "TS100629_10000_30_USD" ), "TS080501_20000_30_EUR" => array( "GBP" => "TS100629_2000_30_GBP", "CHF" => "TS100629_20000_30_CHF", "USD" => "TS100629_20000_30_USD" ) )
Definition at line 20 of file oxtsprotection.php.