Property | Type | Description | |
---|---|---|---|
$client | Payum\Core\HttpClientInterface | ||
$messageFactory | Http\Message\MessageFactory | ||
$options |
Method | Description | |
---|---|---|
__construct ( array $options, Payum\Core\HttpClientInterface $client, Http\Message\MessageFactory $messageFactory ) | ||
createBillingAgreement ( array $fields ) : array | Require: PAYERID, TOKEN | |
createRecurringPaymentsProfile ( array $fields ) : array | ||
doCapture ( array $fields ) : array | Require: AUTHORIZATIONID, AMT, COMPLETETYPE | |
doExpressCheckoutPayment ( array $fields ) : array | Require: PAYMENTREQUEST_0_AMT, PAYMENTREQUEST_0_PAYMENTACTION, PAYERID, TOKEN | |
doReferenceTransaction ( array $fields ) : array | Require: AMT, PAYMENTACTION, REFERENCEID | |
doVoid ( array $fields ) : array | Require: AUTHORIZATIONID | |
getAuthorizeTokenUrl ( string $token, array $query = [] ) : string | ||
getExpressCheckoutDetails ( array $fields ) : array | Require: TOKEN | |
getRecurringPaymentsProfileDetails ( array $fields ) : array | ||
getTransactionDetails ( array $fields ) : array | Require: TRANSACTIONID | |
manageRecurringPaymentsProfileStatus ( array $fields ) : array | ||
setExpressCheckout ( array $fields ) : array | Require: PAYMENTREQUEST_0_AMT | |
updateRecurringPaymentsProfile ( array $fields ) : array |
Method | Description | |
---|---|---|
addAuthorizeFields ( array &$fields ) | ||
addVersionField ( array &$fields ) | ||
doRequest ( array $fields ) : array | ||
getApiEndpoint ( ) : string |
public __construct ( array $options, Payum\Core\HttpClientInterface $client, Http\Message\MessageFactory $messageFactory ) | ||
$options | array | |
$client | Payum\Core\HttpClientInterface | |
$messageFactory | Http\Message\MessageFactory |
public createBillingAgreement ( array $fields ) : array | ||
$fields | array | |
return | array |
public createRecurringPaymentsProfile ( array $fields ) : array | ||
$fields | array | |
return | array |
public doExpressCheckoutPayment ( array $fields ) : array | ||
$fields | array | |
return | array |
public doReferenceTransaction ( array $fields ) : array | ||
$fields | array | |
return | array |
public getExpressCheckoutDetails ( array $fields ) : array | ||
$fields | array | |
return | array |
public getRecurringPaymentsProfileDetails ( array $fields ) : array | ||
$fields | array | |
return | array |
public getTransactionDetails ( array $fields ) : array | ||
$fields | array | |
return | array |
public manageRecurringPaymentsProfileStatus ( array $fields ) : array | ||
$fields | array | |
return | array |
public setExpressCheckout ( array $fields ) : array | ||
$fields | array | |
return | array |
public updateRecurringPaymentsProfile ( array $fields ) : array | ||
$fields | array | |
return | array |
protected HttpClientInterface,Payum\Core $client | ||
return | Payum\Core\HttpClientInterface |
protected MessageFactory,Http\Message $messageFactory | ||
return | Http\Message\MessageFactory |