Seller

Informations about a seller.

package

Default

Methods

Initialize the model.

__construct(integer $id, string $pin,  $testMode) 

Arguments

$id

integer

Seller id

$pin

string

Seller pin

$testMode

Create seller object for FCC payments.

createFccFromConfiguration(\Dotpay\Model\Configuration $config) : \Dotpay\Model\Seller
static

Arguments

$config

\Dotpay\Model\Configuration

Configuration object

Response

\Dotpay\Model\Seller

Create normal seller object.

createFromConfiguration(\Dotpay\Model\Configuration $config) : \Dotpay\Model\Seller
static

Arguments

$config

\Dotpay\Model\Configuration

Configuration object

Response

\Dotpay\Model\Seller

Return an email of the seller.

getEmail() : string

Response

string

Return a seller id.

getId() : integer

Response

integer

Return an info about a shop name.

getInfo() : string

Response

string

Return a password of Dotpay seller dashboard.

getPassword() : string

Response

string

Return a seller pin.

getPin() : string

Response

string

Return a username of Dotpay seller dashboard.

getUsername() : \Dotpay\Model\strung

Response

\Dotpay\Model\strung

Check if an username and a password are given.

hasAccessToApi() : boolean

Response

boolean

Return a flag if seller uses test mode.

isTestMode() : boolean

Response

boolean

Set an email of the seller.

setEmail(string $email) : \Dotpay\Model\Seller
Throws
\Dotpay\Exception\BadParameter\EmailException

Thrown when the given seller email address is incorrect

Arguments

$email

string

Email of the seller

Response

\Dotpay\Model\Seller

Set a seller id.

setId(integer $id) : \Dotpay\Model\Seller
Throws
\Dotpay\Exception\BadParameter\IdException

Thrown when the given seller id is incorrect

Arguments

$id

integer

Seller id

Response

\Dotpay\Model\Seller

Set an info about a shop name.

setInfo(string $info) : \Dotpay\Model\Seller

Arguments

$info

string

Info about a shop name

Response

\Dotpay\Model\Seller

Set a password of Dotpay seller dashboard.

setPassword(string $password) : \Dotpay\Model\Seller

Arguments

$password

string

Password of Dotpay seller dashboard

Response

\Dotpay\Model\Seller

Set a seller pin.

setPin(string $pin) : \Dotpay\Model\Seller
Throws
\Dotpay\Exception\BadParameter\PinException

Thrown when the given seller pin is incorrect

Arguments

$pin

string

Seller pin

Response

\Dotpay\Model\Seller

Set a flag if seller uses test mode.

setTestMode(boolean $testMode) : \Dotpay\Model\Seller

Arguments

$testMode

boolean

Flag if seller uses test mode

Response

\Dotpay\Model\Seller

Set a username of Dotpay seller dashboard.

setUsername(string $username) : \Dotpay\Model\Seller
Throws
\Dotpay\Exception\BadParameter\UsernameException

Thrown when the given seller username is incorrect

Arguments

$username

string

Username of Dotpay seller dashboard

Response

\Dotpay\Model\Seller

Properties

Seller id

id : integer|null
var

Seller id

Type(s)

integer|null

Seller pin

pin : string
var

Seller pin

Type(s)

string

A flag if seller uses test mode

testMode : boolean
var

A flag if seller uses test mode

Type(s)

boolean

Username of Dotpay seller dashboard

username : string
var

Username of Dotpay seller dashboard

Type(s)

string

Password of Dotpay seller dashboard

password : string
var

Password of Dotpay seller dashboard

Type(s)

string

Info about a shop name

info : string
var

Info about a shop name

Type(s)

string

Email of the seller

email : string
var

Email of the seller

Type(s)

string