Purchase Unit

See https://developer.paypal.com/docs/api/orders/v2/#definition-purchase_unit.

Methods

PurchaseUnit::__construct()

Creates a new PurchaseUnit instance.

Signature

public function __construct(AmountBreakdown $amount);

Example

$amount = AmountBreakdown::of('100.00', 'CAD');
$purchase_unit = new PurchaseUnit($amount);

PurchaseUnit::addItems()

Pushes a new item or array of items into the items array of PurchaseUnit.

Signature

public function addItems(array $items): self;

Example

PurchaseUnit::addItem()

Pushes a new item into the items array of PurchaseUnit.

Signature

Example

PurchaseUnit::getItems()

Returns the items array of PurchaseUnit.

Signature

Example

PurchaseUnit::getAmount()

Returns the amount breakdown of PurchaseUnit.

Signature

Example

Last updated

Was this helpful?