Methods |
public
|
__construct(Config $cnf)
Return purchase object
|
#
|
public
|
setOrderID(string $orderID): Purchase
Purchase identifier - must be unique
Purchase identifier - must be unique
|
#
|
public
|
setNote(string $note): Purchase
Optional note to purchase
Optional note to purchase
|
#
|
public
|
setUrlCancel(string $urlCancel): Purchase
Merchant Site URL where client comes after unsuccessful payment
Merchant Site URL where client comes after unsuccessful payment
|
#
|
public
|
setUrlNotify(string $urlNotify): Purchase
Merchant Site URL where IPC posts Purchase Notify requests
Merchant Site URL where IPC posts Purchase Notify requests
|
#
|
public
|
setCardTokenRequest(integer $cardTokenRequest)
Whether to return Card Token for current client card
Whether to return Card Token for current client card
|
#
|
public
|
setPaymentParametersRequired(integer $paymentParametersRequired)
Defines the packet of details needed from merchant and client to make payment
Defines the packet of details needed from merchant and client to make payment
|
#
|
public
|
setExpiresIn($expiresIn): Purchase
|
#
|
public
|
getExpiresIn()
|
#
|
public
|
process($submitForm = true): boolean
Initiate API request
|
#
|
public
|
getFormParameters($escapeParameters = false)
|
#
|
public
|
validate(): boolean
Validate all set purchase details
Validate all set purchase 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 Purchase Notify requests
Merchant Site URL where IPC posts Purchase 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): Purchase
Merchant Site URL where client comes after successful payment
Merchant Site URL where client comes after successful payment
|
#
|
public
|
getCardTokenRequest(): integer
Whether to return Card Token for current client card
Whether to return Card Token for current client card
|
#
|
public
|
getPaymentParametersRequired(): integer
Defines the packet of details needed from merchant and client to make payment
Defines the packet of details needed from merchant and client to make payment
|
#
|
public
|
getCurrency(): string
ISO-4217 Three letter currency code
ISO-4217 Three letter currency code
|
#
|
public
|
setCurrency(string $currency): Purchase
ISO-4217 Three letter currency code
ISO-4217 Three letter currency code
|
#
|
public
|
getCart(): Cart
Cart object
|
#
|
public
|
setCart(Cart $cart): Purchase
Cart object
|
#
|
public
|
getCustomer(): Customer
|
#
|
public
|
setCustomer(Customer $customer): Purchase
Customer object
|
#
|
public
|
getOrderID(): string
Purchase identifier
|
#
|
public
|
getNote(): string
Optional note to purchase
Optional note to purchase
|
#
|
public
|
getPaymentMethod(): mixed
|
#
|
public
|
setPaymentMethod(mixed $paymentMethod)
|
#
|