PHP Class Payum\Paypal\ProCheckout\Nvp\Api

See also: https://www.x.com/sites/default/files/payflowgateway_guide.pdf
Author: Ton Sharp ([email protected])
Show file Open project: payum/payum Class Usage Examples

Protected Properties

Property Type Description
$client Payum\Core\HttpClientInterface
$messageFactory Http\Message\MessageFactory
$options array

Public Methods

Method Description
__construct ( array $options, Payum\Core\HttpClientInterface $client, Http\Message\MessageFactory $messageFactory )
doCredit ( array $fields ) : array
doSale ( array $fields ) : array

Protected Methods

Method Description
addAuthorizeFields ( array &$fields )
doRequest ( array $fields ) : array
getApiEndpoint ( ) : string

Method Details

__construct() public method

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

addAuthorizeFields() protected method

protected addAuthorizeFields ( array &$fields )
$fields array

doCredit() public method

public doCredit ( array $fields ) : array
$fields array
return array

doRequest() protected method

protected doRequest ( array $fields ) : array
$fields array
return array

doSale() public method

public doSale ( array $fields ) : array
$fields array
return array

getApiEndpoint() protected method

protected getApiEndpoint ( ) : string
return string

Property Details

$client protected property

protected HttpClientInterface,Payum\Core $client
return Payum\Core\HttpClientInterface

$messageFactory protected property

protected MessageFactory,Http\Message $messageFactory
return Http\Message\MessageFactory

$options protected property

protected array $options
return array