Class waPayment
This file is part of Webasyst framework.
Licensed under the terms of the GNU Lesser General Public License (LGPL). http://www.webasyst.com/framework/license/
- waSystemPlugin
-
waPayment
Direct known subclasses
assistPayment, authorizenetsimPayment, private24Payment, qiwiPayment, rbkmoneyPayment, robokassaPayment, sagepayPayment, twocheckoutPayment, webmoneyPayment, worldpayPayment, yandexmoneyPayment, cashPayment, chasepaymentechPayment, interkassaPayment, invoicejurPayment, invoicephysPayment, liqpayPayment, payonlinePayment, paypalPayment
Abstract
Package: wa-system\payment
Copyright: 2011 Webasyst LLC
Author: Webasyst LLC
Link: http://www.webasyst.com/
Located at wa-system/payment/waPayment.class.php
Package: wa-system\payment
Copyright: 2011 Webasyst LLC
Author: Webasyst LLC
Link: http://www.webasyst.com/
Located at wa-system/payment/waPayment.class.php
public static
|
|
final public static
array
|
|
final public static
string[string]
|
|
protected
|
|
public
string|string[]
|
|
public
string
|
|
final public static
|
|
protected
|
|
protected
|
|
protected
|
|
protected
array[string]mixed
|
|
public
array
|
|
final public
|
|
public
|
#
getCustomerPaymentFields( mixed $customer_data = null, mixed $payment_form_data = null, mixed $order_data = null )
|
public
|
|
public
array()
|
|
protected
|
|
final public static
array
|
|
final public static
|
|
public
|
|
protected static
|
|
final protected
array
|
#
saveTransaction( mixed $wa_transaction_data, array $transaction_raw_data = null )
Saves formatted data and raw data to DB |
final public static
array
|
|
protected
boolean
|
#
allowedTransactionCustomized( array $transaction_data, array $transaction_raw_data )
void method (optionally used in child methods) |
final public static
array
|
|
protected
array
|
|
final public static
boolean
|
#
addTransactionData( mixed $wa_transaction_id, mixed $result = null )
Adds order [and customer] info to wa_transaction DB table (for cases like Google Checkout) |
final public static
array
|
|
final public
string
|
|
public static
mixed
|
|
public static
array
|
|
public
array[string]array
|
|
private
|
|
public
|
|
public
|
|
public
string
|
|
final protected
|
|
protected
mixed
|
__construct(),
__get(),
__isset(),
_w(),
getDescription(),
getId(),
getName(),
getPath(),
getProperties(),
getSettings(),
getSettingsHTML(),
getType(),
initControls(),
registerControl(),
saveSettings(),
setSettings()
|
string |
TRANSACTION_CONFIRM
|
'confirm' |
|
string |
TRANSACTION_AUTH
|
'auth' |
|
string |
TRANSACTION_REFUND
|
'refund' |
|
string |
TRANSACTION_CAPTURE
|
'capture' |
|
string |
TRANSACTION_CANCEL
|
'cancel' |
|
string |
TRANSACTION_PAYMENT
|
'payment' |
|
string |
CALLBACK_PAYMENT
|
'payment' |
|
string |
CALLBACK_REFUND
|
'refund' |
|
string |
CALLBACK_CONFIRMATION
|
'confirmation' |
|
string |
CALLBACK_CAPTURE
|
'capture' |
|
string |
CALLBACK_DECLINE
|
'decline' |
|
string |
CALLBACK_CANCEL
|
'cancel' |
|
string |
CALLBACK_CHARGEBACK
|
'chargeback' |
|
string |
CALLBACK_NOTIFY
|
'notify' |
#
Обработка информационного сообщения |
string |
OPERATION_AUTH_CAPTURE
|
'AUTH+CAPTURE' |
|
string |
OPERATION_AUTH_ONLY
|
'AUTH_ONLY' |
|
string |
OPERATION_CAPTURE
|
'CAPTURE' |
|
string |
OPERATION_REFUND
|
'REFUND' |
|
string |
OPERATION_CANCEL
|
'CANCEL' |
|
string |
OPERATION_CHECK
|
'CHECK' |
|
string |
OPERATION_INTERNAL_PAYMENT
|
'INTERNAL_PAYMENT' |
|
string |
OPERATION_HOSTED_PAYMENT_PRIOR_ORDER
|
'HOSTED_PAYMENT_PRIOR_ORDER' |
|
string |
OPERATION_HOSTED_PAYMENT_AFTER_ORDER
|
'HOSTED_PAYMENT_AFTER_ORDER' |
|
string |
STATE_CAPTURED
|
'CAPTURED' |
|
string |
STATE_AUTH
|
'AUTH' |
|
string |
STATE_REFUNDED
|
'REFUNDED' |
|
string |
STATE_CANCELED
|
'CANCELED' |
|
string |
STATE_PARTIAL_REFUNDED
|
'PARTIAL_REFUNDED' |
|
string |
STATE_DECLINED
|
'DECLINED' |
|
string |
STATE_VERIFIED
|
'VERIFIED' |
|
string |
TYPE_CARD
|
'card' |
|
string |
TYPE_ONLINE
|
'online' |
|
string |
TYPE_MANUAL
|
'manual' |
|
string |
TYPE_OBSOLETE
|
'obsolete' |
|
string |
PLUGIN_TYPE
|
'payment' |
private static
array
|
$module_pool | array() |
|
private static
boolean
|
$init | false |
|
protected
mixed
|
$properties |
|
|
protected
integer
|
$merchant_id |
|
|
private
|
$app_adapter |
|
|
protected
mixed
|
$app_id |
|
|
private
mixed
|
$guide | null |
$id,
$key,
$path,
$type
|