Class yandexmoneyPayment
-
waSystemPlugin
-
waPayment
-
yandexmoneyPayment
implements
waIPayment
Methods summary
public
string|string[]
|
|
public
string
|
#
payment( array $payment_form_data, waOrder $order_data, boolean $auto_submit = false )
Parameters
- $payment_form_data
array $payment_form_data POST form data
- $order_data
waOrder
$order_data formalized order data
- $auto_submit
boolean $auto_submit
Returns
string HTML payment form
Overrides
|
protected
waPayment
|
#
callbackInit( array $request )
Determine target application and merchant key
Parameters
Returns
Overrides
|
protected
mixed
|
#
callbackHandler( array $request )
Parameters
- $request
array $request - get from gateway
Returns
mixed
Throws
Overrides
|
protected
|
|
private
|
|
private
|
#
verifySign( mixed $request )
Check MD5 hash of transfered data
Check MD5 hash of transfered data
Throws
|
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
|
public
array
|
|
private
string
|
#
getXMLResponse( mixed $request, mixed $code, string $message = '' )
Parameters
- $request
mixed $request
- $code
mixed $code
- $message
string $message
Returns
string XML response
|
public static
|
|
Methods inherited from waPayment
__call(),
addTransactionData(),
allowedTransaction(),
allowedTransactionCustomized(),
callback(),
checkPayments(),
customFields(),
displayPrintForm(),
enumerate(),
execAppCallback(),
execTransactionCallback(),
factory(),
filterModules(),
getAdapter(),
getCountryISO2Code(),
getCustomerPaymentFields(),
getGuide(),
getPrintForms(),
getRelayUrl(),
getSettingsList(),
getSupportedTransactions(),
getTransaction(),
getTransactionsByFields(),
info(),
init(),
listModules(),
log(),
saveTransaction(),
settingCurrencySelect(),
validateCustomerPaymentData()
|
Methods inherited from waSystemPlugin
__construct(),
__get(),
__isset(),
_w(),
getDescription(),
getId(),
getName(),
getPath(),
getProperties(),
getSettings(),
getSettingsHTML(),
getType(),
initControls(),
registerControl(),
saveSettings(),
setSettings()
|
Constants inherited from waPayment
CALLBACK_CANCEL,
CALLBACK_CAPTURE,
CALLBACK_CHARGEBACK,
CALLBACK_CONFIRMATION,
CALLBACK_DECLINE,
CALLBACK_NOTIFY,
CALLBACK_PAYMENT,
CALLBACK_REFUND,
OPERATION_AUTH_CAPTURE,
OPERATION_AUTH_ONLY,
OPERATION_CANCEL,
OPERATION_CAPTURE,
OPERATION_CHECK,
OPERATION_HOSTED_PAYMENT_AFTER_ORDER,
OPERATION_HOSTED_PAYMENT_PRIOR_ORDER,
OPERATION_INTERNAL_PAYMENT,
OPERATION_REFUND,
PLUGIN_TYPE,
STATE_AUTH,
STATE_CANCELED,
STATE_CAPTURED,
STATE_DECLINED,
STATE_PARTIAL_REFUNDED,
STATE_REFUNDED,
STATE_VERIFIED,
TRANSACTION_AUTH,
TRANSACTION_CANCEL,
TRANSACTION_CAPTURE,
TRANSACTION_CONFIRM,
TRANSACTION_PAYMENT,
TRANSACTION_REFUND,
TYPE_CARD,
TYPE_MANUAL,
TYPE_OBSOLETE,
TYPE_ONLINE
|