PHP 클래스 Payum\Paypal\ProHosted\Nvp\Api

파일 보기 프로젝트 열기: payum/payum 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$client Payum\Core\HttpClientInterface
$messageFactory Http\Message\MessageFactory
$options array

공개 메소드들

메소드 설명
__construct ( array $options, Payum\Core\HttpClientInterface $client, Http\Message\MessageFactory $messageFactory )
doCreateButton ( array $fields ) : array Solution BMCreateButton
getTransactionDetails ( array $fields ) : array Require: TRANSACTIONID
isEnvironnementTest ( ) : boolean

보호된 메소드들

메소드 설명
addAuthorizeFields ( array &$fields )
addVersionField ( array &$fields )
doRequest ( array $fields ) : array
getApiEndpoint ( ) : string

메소드 상세

__construct() 공개 메소드

public __construct ( array $options, Payum\Core\HttpClientInterface $client, Http\Message\MessageFactory $messageFactory )
$options array
$client Payum\Core\HttpClientInterface
$messageFactory Http\Message\MessageFactory

addAuthorizeFields() 보호된 메소드

protected addAuthorizeFields ( array &$fields )
$fields array

addVersionField() 보호된 메소드

protected addVersionField ( array &$fields )
$fields array

doCreateButton() 공개 메소드

Solution BMCreateButton
public doCreateButton ( array $fields ) : array
$fields array
리턴 array

doRequest() 보호된 메소드

protected doRequest ( array $fields ) : array
$fields array
리턴 array

getApiEndpoint() 보호된 메소드

protected getApiEndpoint ( ) : string
리턴 string

getTransactionDetails() 공개 메소드

Require: TRANSACTIONID
public getTransactionDetails ( array $fields ) : array
$fields array
리턴 array

isEnvironnementTest() 공개 메소드

public isEnvironnementTest ( ) : boolean
리턴 boolean

프로퍼티 상세

$client 보호되어 있는 프로퍼티

protected HttpClientInterface,Payum\Core $client
리턴 Payum\Core\HttpClientInterface

$messageFactory 보호되어 있는 프로퍼티

protected MessageFactory,Http\Message $messageFactory
리턴 Http\Message\MessageFactory

$options 보호되어 있는 프로퍼티

protected array $options
리턴 array