Methods |
public
|
__construct(Config $cnf)
Return PreAuthorization object
Return PreAuthorization object
|
#
|
public
|
setOrderID(string $orderID): PreAuthorization
PreAuthorization identifier - must be unique
PreAuthorization identifier - must be unique
|
#
|
public
|
setItemName(string $itemName): PreAuthorization
|
#
|
public
|
setAmount(float $amount): PreAuthorization
Total amount of the PreAuthorization
Total amount of the PreAuthorization
|
#
|
public
|
setNote(string $note): PreAuthorization
Optional note for PreAuthorization
Optional note for PreAuthorization
|
#
|
public
|
setUrlCancel(string $urlCancel): PreAuthorization
Merchant Site URL where client comes after unsuccessful payment
Merchant Site URL where client comes after unsuccessful payment
|
#
|
public
|
setUrlNotify(string $urlNotify): PreAuthorization
Merchant Site URL where IPC posts PreAuthorization Notify requests
Merchant Site URL where IPC posts PreAuthorization Notify requests
|
#
|
public
|
process(): boolean
Initiate API request
|
#
|
public
|
validate(): boolean
Validate all set PreAuthorization details
Validate all set PreAuthorization details
Throws
|
#
|
public
|
getUrlCancel(): string
Merchant Site URL where client comes after unsuccessful payment
Merchant Site URL where client comes after unsuccessful payment
|
#
|
public
|
getUrlNotify()
Merchant Site URL where IPC posts PreAuthorization Notify requests
Merchant Site URL where IPC posts PreAuthorization Notify requests
|
#
|
public
|
getUrlOk(): string
Merchant Site URL where client comes after successful payment
Merchant Site URL where client comes after successful payment
|
#
|
public
|
setUrlOk(string $urlOk): PreAuthorization
Merchant Site URL where client comes after successful payment
Merchant Site URL where client comes after successful payment
|
#
|
public
|
getCurrency(): string
ISO-4217 Three letter currency code
ISO-4217 Three letter currency code
|
#
|
public
|
setCurrency(string $currency): PreAuthorization
ISO-4217 Three letter currency code
ISO-4217 Three letter currency code
|
#
|
public
|
getOrderID(): string
PreAuthorization identifier
PreAuthorization identifier
|
#
|
public
|
getItemName(): string
|
#
|
public
|
getAmount(): float
Total amount of the PreAuthorization
Total amount of the PreAuthorization
|
#
|
public
|
getNote(): string
Optional note to PreAuthorization
Optional note to PreAuthorization
|
#
|