class Configuration (View source)

Configuration settings

Properties

string $ClientId

Client Id

string $ClientPassword

Client password

string $BaseUrl

Base URL to MangoPay API

$TemporaryFolder

Path to folder with temporary files (with permissions to write)

string $CertificatesFilePath

Absolute path to file holding one or more certificates to verify the peer with.

string $ClientCertificatePath

Absolute path to the client certificate file for mTLS authentication (PEM format).

string $ClientCertificateKeyPath

Absolute path to the private key file for the client certificate (PEM format).

string $ClientCertificateString

Client certificate content as a PEM-encoded base64 string for mTLS authentication.

string $ClientCertificateKeyString

Private key content as a PEM-encoded base64 string for the client certificate.

string $ClientCertificateKeyPassword

Password/passphrase for the client certificate private key.

$DebugMode

[INTERNAL USAGE ONLY] Switch debug mode: log all request and response data

$LogClass

Set the logging class if DebugMode is enabled

$CurlConnectionTimeout

Set the cURL connection timeout limit (in seconds)

$CurlResponseTimeout

Set the cURL response timeout limit (in seconds)

$HostProxy

Set the proxy host

$UserPasswordProxy

Set the user:password proxy

deprecated $UKHeaderFlag

Set to true for uk traffic