PHP Класс WellCommerce\Bundle\PaymentBundle\Processor\AbstractPayPalProcessor

Автор: Adam Piotrowski ([email protected])
Наследование: extends AbstractPaymentProcessor, implements WellCommerce\Bundle\PaymentBundle\Processor\PayPalProcessorInterface
Показать файл Открыть проект

Защищенные методы

Метод Описание
createAddress ( WellCommerce\Bundle\OrderBundle\Entity\OrderInterface $order ) : Address Creates an address object
createAmount ( WellCommerce\Bundle\OrderBundle\Entity\OrderInterface $order ) : Amount Creates an amount definition for given order
createDetails ( WellCommerce\Bundle\OrderBundle\Entity\OrderInterface $order ) : Details Creates PayPal payment details from given order
createItem ( WellCommerce\Bundle\OrderBundle\Entity\OrderProductInterface $orderProduct ) : Item Creates a single PayPal item from given order product
createItemList ( WellCommerce\Bundle\OrderBundle\Entity\OrderInterface $order ) : ItemList Creates a collection of PayPal items for given order
createPayer ( string $paymentMethod, FundingInstrument $fundingInstrument = null ) : Payer Creates a Payer object for given payment method and funding instrument
createTransaction ( WellCommerce\Bundle\OrderBundle\Entity\OrderInterface $order ) : Transaction Creates a PayPal transaction object for given order

Описание методов

createAddress() защищенный Метод

Creates an address object
protected createAddress ( WellCommerce\Bundle\OrderBundle\Entity\OrderInterface $order ) : Address
$order WellCommerce\Bundle\OrderBundle\Entity\OrderInterface
Результат PayPal\Api\Address

createAmount() защищенный Метод

Creates an amount definition for given order
protected createAmount ( WellCommerce\Bundle\OrderBundle\Entity\OrderInterface $order ) : Amount
$order WellCommerce\Bundle\OrderBundle\Entity\OrderInterface
Результат PayPal\Api\Amount

createDetails() защищенный Метод

Creates PayPal payment details from given order
protected createDetails ( WellCommerce\Bundle\OrderBundle\Entity\OrderInterface $order ) : Details
$order WellCommerce\Bundle\OrderBundle\Entity\OrderInterface
Результат PayPal\Api\Details

createItem() защищенный Метод

Creates a single PayPal item from given order product
protected createItem ( WellCommerce\Bundle\OrderBundle\Entity\OrderProductInterface $orderProduct ) : Item
$orderProduct WellCommerce\Bundle\OrderBundle\Entity\OrderProductInterface
Результат PayPal\Api\Item

createItemList() защищенный Метод

Creates a collection of PayPal items for given order
protected createItemList ( WellCommerce\Bundle\OrderBundle\Entity\OrderInterface $order ) : ItemList
$order WellCommerce\Bundle\OrderBundle\Entity\OrderInterface
Результат PayPal\Api\ItemList

createPayer() защищенный Метод

Creates a Payer object for given payment method and funding instrument
protected createPayer ( string $paymentMethod, FundingInstrument $fundingInstrument = null ) : Payer
$paymentMethod string
$fundingInstrument PayPal\Api\FundingInstrument
Результат PayPal\Api\Payer

createTransaction() защищенный Метод

Creates a PayPal transaction object for given order
protected createTransaction ( WellCommerce\Bundle\OrderBundle\Entity\OrderInterface $order ) : Transaction
$order WellCommerce\Bundle\OrderBundle\Entity\OrderInterface
Результат PayPal\Api\Transaction