\FAA\InterfacesPaymentMethod

Summary

Methods
Constants
CalculatePrice()
GetFormPreset()
GetSettings()
RequireRedirect()
StatusAfterDone()
BasketProcessable()
StoreSettings()
RegisterOrder()
PlaceOrder()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

CalculatePrice()

CalculatePrice(): \FAA\Obj\Result

Calculate price Calculate the article list price

Returns

\FAA\Obj\Result —

A system result object

GetFormPreset()

GetFormPreset(): \FAA\Obj\Result

preset load the common pickup settings preset for generation a form

Returns

\FAA\Obj\Result —

$result A system result object

GetSettings()

GetSettings(): \FAA\Obj\Result

get settings load the common pickup settings object

Returns

\FAA\Obj\Result —

$result A system result object

RequireRedirect()

RequireRedirect(): boolean

Has redirect clause Return true when this payment method requires a redirect on place order

Returns

boolean —

Does require a redirect

StatusAfterDone()

StatusAfterDone(): string

The status after done The basket status after this method was processed successfully

Returns

string —

The status when successfully

BasketProcessable()

BasketProcessable(\FAA\Obj\Generic\Basket  $basket): \FAA\Obj\Result

Check if the basket can be processed using this method

Parameters

\FAA\Obj\Generic\Basket $basket

A system basket object

Returns

\FAA\Obj\Result —

A system result object

StoreSettings()

StoreSettings(\stdClass  $values): \FAA\Obj\Result

store store the common pickup settings object

Parameters

\stdClass $values

The configuration values

Returns

\FAA\Obj\Result —

$result A system result object

RegisterOrder()

RegisterOrder(\FAA\Obj\Generic\Basket  $basket,\FAA\Obj\Request  $request): \FAA\Obj\Result

register order callback called on register order of related basket

Parameters

\FAA\Obj\Generic\Basket $basket

A system basket object

\FAA\Obj\Request $request

The related http request

Returns

\FAA\Obj\Result —

A system result object

PlaceOrder()

PlaceOrder(\FAA\Obj\Generic\Basket  $basket,\FAA\Obj\Request  $request): \FAA\Obj\Result

place order callback called on place order of related basket

Parameters

\FAA\Obj\Generic\Basket $basket

A system basket object

\FAA\Obj\Request $request

The related http request

Returns

\FAA\Obj\Result —

A system result object