$settings
$settings :\stdClass
Setup The local setup object
BasketProcessable(\FAA\Obj\Generic\Basket $basket): \FAA\obj\Result
Check if the basket can be processed using this method
This method supports all known delivery methods but no recurring payments
\FAA\Obj\Generic\Basket | $basket | A system basket object |
A system result object
RegisterOrder(\FAA\Obj\Generic\Basket $basket,\FAA\Obj\Request $request): \FAA\obj\Result|\PayPal\Rest\ApiContext|null
register order callback called on register order of related basket
\FAA\Obj\Generic\Basket | $basket | A system basket object |
\FAA\Obj\Request | $request | The related http request |
PlaceOrder(\FAA\Obj\Generic\Basket $basket,\FAA\Obj\Request $request): \FAA\obj\Result|\PayPal\Rest\ApiContext|null
place order callback called on place order of related basket
\FAA\Obj\Generic\Basket | $basket | A system basket object |
\FAA\Obj\Request | $request | The related http request |
PrepareShippingAddress(\FAA\Obj\Generic\Basket $basket): \PayPal\Api\ShippingAddress
get shipping address Calculate the shipping address by given basket
\FAA\Obj\Generic\Basket | $basket | A system basket object |
The PayPal shipping address
PrepareAmount(\FAA\Obj\Generic\Basket $basket,\stdClass $obj): \PayPal\Api\Amount
Prepare amount Calculate the shipping address by given basket
\FAA\Obj\Generic\Basket | $basket | A system basket object |
\stdClass | $obj | A rendered basket object |
The PayPal shipping amount
PrepareItemList(\FAA\Obj\Generic\Basket $basket,\FAA\Obj\Request $request,\stdClass $obj): \PayPal\Api\ItemList
Prepare items Calculate the shipping item list by given basket
\FAA\Obj\Generic\Basket | $basket | A system basket object |
\FAA\Obj\Request | $request | A system request |
\stdClass | $obj | A rendered basket object |
The PayPal amount and item list