Documentation

LaravelPayPalConnector
in package

Table of Contents

VERSION  = 47.0
API Version
$allowedEnvs  : array<string|int, mixed>
List of valid API environments
$config  : array<string|int, mixed>
Config storage from constructor
$url  : string
URL storage based on environment
__construct()  : mixed
Build PayPal API request
call()  : array<string|int, mixed>
Make a request to the PayPal API
decodeFields()  : array<string|int, mixed>
Make response readable
encodeFields()  : array<string|int, mixed>
Prepare fields for API
getUrl()  : string
Get API url based on environment

Constants

Properties

$allowedEnvs

List of valid API environments

private array<string|int, mixed> $allowedEnvs = array('beta-sandbox', 'live', 'sandbox')

Methods

__construct()

Build PayPal API request

public __construct(string $username, string $password, string $signature[, string $environment = 'live' ]) : mixed
Parameters
$username : string
$password : string
$signature : string
$environment : string = 'live'
Tags
throws
Exception
Return values
mixed

call()

Make a request to the PayPal API

public call(string $method[, array<string|int, mixed> $params = array() ]) : array<string|int, mixed>
Parameters
$method : string

API method (e.g. GetBalance)

$params : array<string|int, mixed> = array()

Additional fields to send in the request (e.g. array('RETURNALLCURRENCIES' => 1))

Return values
array<string|int, mixed>

decodeFields()

Make response readable

private decodeFields(array<string|int, mixed> $fields) : array<string|int, mixed>
Parameters
$fields : array<string|int, mixed>
Return values
array<string|int, mixed>

encodeFields()

Prepare fields for API

private encodeFields(array<string|int, mixed> $fields) : array<string|int, mixed>
Parameters
$fields : array<string|int, mixed>
Return values
array<string|int, mixed>

Search results