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

저자: Adam Piotrowski ([email protected])
상속: extends AbstractPayPalProcessor
파일 보기 프로젝트 열기: wellcommerce/wellcommerce

공개 메소드들

메소드 설명
cancelPayment ( WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface $payment ) : Response
confirmPayment ( WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface $payment ) : Response
getCancelUrl ( WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface $payment ) : string
getConfirmUrl ( WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface $payment ) : string
getInitializeUrl ( ) : string
preparePayment ( WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface $payment )
processPayment ( WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface $payment ) : WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface

보호된 메소드들

메소드 설명
createRedirectUrls ( WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface $payment ) : PayPal\Api\RedirectUrls Creates a collection of PayPal url definitions
updatePayment ( WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface $payment, ApiContext $apiContext ) : WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface }

메소드 상세

cancelPayment() 공개 메소드

public cancelPayment ( WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface $payment ) : Response
$payment WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface
리턴 Symfony\Component\HttpFoundation\Response

confirmPayment() 공개 메소드

public confirmPayment ( WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface $payment ) : Response
$payment WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface
리턴 Symfony\Component\HttpFoundation\Response

createRedirectUrls() 보호된 메소드

Creates a collection of PayPal url definitions
protected createRedirectUrls ( WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface $payment ) : PayPal\Api\RedirectUrls
$payment WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface
리턴 PayPal\Api\RedirectUrls

getCancelUrl() 공개 메소드

public getCancelUrl ( WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface $payment ) : string
$payment WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface
리턴 string

getConfirmUrl() 공개 메소드

public getConfirmUrl ( WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface $payment ) : string
$payment WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface
리턴 string

getInitializeUrl() 공개 메소드

public getInitializeUrl ( ) : string
리턴 string

preparePayment() 공개 메소드

public preparePayment ( WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface $payment )
$payment WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface

processPayment() 공개 메소드

public processPayment ( WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface $payment ) : WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface
$payment WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface
리턴 WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface

updatePayment() 보호된 메소드

}
protected updatePayment ( WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface $payment, ApiContext $apiContext ) : WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface
$payment WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface
$apiContext PayPal\Rest\ApiContext
리턴 WellCommerce\Bundle\PaymentBundle\Entity\PaymentInterface