Methods summary
public
string|string[]
|
|
public
string
|
#
getSettingsHTML( array $params = array() )
Получение массива элементов настроек
Parameters
- $params
array [string]mixed $params
Returns
string
Overrides
|
public
string
|
#
payment( array $payment_form_data, waOrder $order_data, mixed $auto_submit = false )
Parameters
- $payment_form_data
array $payment_form_data POST form data
- $order_data
waOrder
$order_data formalized order data
- $auto_submit
mixed $transaction_type
Returns
string HTML payment form
Overrides
|
protected
string
|
|
protected
string
|
#
packTransactionCode( array $significant_ids )
Parameters
- $significant_ids
array $significant_ids
Returns
string
|
protected
array
|
#
unpackTransactionCode( string $significant_ids_string )
Parameters
- $significant_ids_string
string $significant_ids_string
Returns
array
|
protected
array
|
|
protected
array
|
|
protected
array
|
|
public
waPayment
|
|
protected
string
|
#
cryptFields( mixed $fields, mixed $password )
Parameters
- $fields
mixed $fields
- $password
mixed $password
Returns
string
|
protected
array
|
#
encryptFields( mixed $fields, mixed $password )
Parameters
- $fields
mixed $fields
- $password
mixed $password
Returns
array
|
protected
|
#
callbackHandler( mixed $request )
Parameters
- $request
mixed $request array
Overrides
|
protected
array
|
#
formalizeData( array $transaction_raw_data )
Convert transaction raw data to formatted data
Convert transaction raw data to formatted data
Parameters
- $transaction_raw_data
array $transaction_raw_data
Returns
array $transaction_data
Overrides
|
protected
string
|
#
encrypt( mixed $input, mixed $password )
Parameters
- $input
mixed $input
- $password
mixed $password
Returns
string
|
protected
string
|
#
decrypt( mixed $input, mixed $password )
Parameters
- $input
mixed $input
- $password
mixed $password
Returns
string
|
protected
string
|
#
addPKCS5Padding( mixed $input )
PHP's mcrypt does not have built in PKCS5 Padding, so we use this
PHP's mcrypt does not have built in PKCS5 Padding, so we use this
Parameters
Returns
string
|
public
string
|
#
removePKCS5Padding( mixed $input )
Need to remove padding bytes from end of decoded string
Parameters
Returns
string
|
protected
string
|
#
fetch( array $assign, string $template )
Parameters
- $assign
array $assign
- $template
string $template
Returns
string
|