protected internal abstract Transaction DoCharge(
PaySession session,
Account from,
Account to,
Amount amount,
bool capture = true,
string description = null,
Object extraData = null
)
protected internal abstract Transaction DoCharge(
PaySession session,
Account from,
Account to,
Amount amount,
bool capture = true,
string description = null,
Object extraData = null
)
Protected Friend MustOverride Function DoCharge (
session As PaySession,
from As Account,
to As Account,
amount As Amount,
Optional capture As Boolean = true,
Optional description As String = Nothing,
Optional extraData As Object = Nothing
) As Transaction
Protected Friend MustOverride Function DoCharge (
session As PaySession,
from As Account,
to As Account,
amount As Amount,
Optional capture As Boolean = true,
Optional description As String = Nothing,
Optional extraData As Object = Nothing
) As Transaction
protected public:
virtual Transaction^ DoCharge(
PaySession^ session,
Account from,
Account to,
Amount amount,
bool capture = true,
String^ description = nullptr,
Object^ extraData = nullptr
) abstract
protected public:
virtual Transaction^ DoCharge(
PaySession^ session,
Account from,
Account to,
Amount amount,
bool capture = true,
String^ description = nullptr,
Object^ extraData = nullptr
) abstract
abstract DoCharge :
session : PaySession *
from : Account *
to : Account *
amount : Amount *
?capture : bool *
?description : string *
?extraData : Object
(* Defaults:
let _capture = defaultArg capture true
let _description = defaultArg description null
let _extraData = defaultArg extraData null
*)
-> Transaction
abstract DoCharge :
session : PaySession *
from : Account *
to : Account *
amount : Amount *
?capture : bool *
?description : string *
?extraData : Object
(* Defaults:
let _capture = defaultArg capture true
let _description = defaultArg description null
let _extraData = defaultArg extraData null
*)
-> Transaction