PHP 클래스 WellCommerce\Bundle\PaymentBundle\Processor\AbstractPayPalProcessor

저자: Adam Piotrowski ([email protected])
상속: extends AbstractPaymentProcessor, implements WellCommerce\Bundle\PaymentBundle\Processor\PayPalProcessorInterface
파일 보기 프로젝트 열기: wellcommerce/wellcommerce

보호된 메소드들

메소드 설명
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