IPizza2015

Protocol for IPizza based banklinks.
extends RKD\Banklink\Protocol\IPizza uses RKD\Banklink\Protocol\ProtocolTrait\NoAuthTrait
Methods Summary
public
# __construct( string $sellerId , string $privateKey , string $privateKeyPassword , string $publicKey , string $requestUrl , string $sellerName = NULL, string $sellerAccount = NULL, string $version = '008' )
Init IPizza protocol.

Overrides

public
# getPaymentRequest( int $orderId , float $sum , string $message , string $language = 'ENG', string $currency = 'EUR', array $customRequestData = array ( ), string $encoding = 'UTF-8', string $timezone = 'Europe/Tallinn' )
protected static
public
# setServiceId( string $serviceId )
Set service id
Methods inherited from RKD\Banklink\Protocol\IPizza
__construct(), useMbStrlen(), getPaymentRequest(), getAuthRequest(), handleResponse(), handlePaymentResponse(), handleAuthResponse(), getSignature(), generateSignature(), validateSignature(), setAlgorithm(), getAlgorithm(), getFields(), getServicesClass()
Methods used from RKD\Banklink\Protocol\ProtocolTrait\NoAuthTrait trait
getAuthRequest() handleResponse()
Constants Summary
public string FIELD_T_DATETIME
Fields
# 'VK_T_DATE'
Constants inherited from RKD\Banklink\Protocol\IPizza
FIELD_SERVICE , FIELD_VERSION , FIELD_SND_ID , FIELD_STAMP , FIELD_AMOUNT , FIELD_CURR , FIELD_REF , FIELD_MSG , FIELD_RETURN , FIELD_CANCEL , FIELD_DATETIME , FIELD_T_DATETIME , FIELD_LANG , FIELD_NAME , FIELD_ACC , FIELD_MAC , FIELD_RID , FIELD_REPLY , FIELD_NONCE , FIELD_REC_ID , FIELD_AUTO , FIELD_SND_NAME , FIELD_SND_ACC , FIELD_REC_NAME , FIELD_REC_ACC , FIELD_T_NO , FIELD_USER_ID , FIELD_USER_NAME , FIELD_COUNTRY , FIELD_TOKEN
Properties inherited from RKD\Banklink\Protocol\IPizza
$publicKey, $privateKey, $privateKeyPassword, $sellerId, $sellerName, $sellerAccount, $version, $requestUrl, $serviceId, $result, $useMbStrlen, $algorithm
Properties used from RKD\Banklink\Protocol\ProtocolTrait\NoAuthTrait