\Heidelpay\PhpApi\ParameterGroupsContactParameterGroup

This class provides every api parameter related to the customers contact data

Summary

Methods
Properties
Constants
getClassName()
set()
jsonSerialize()
toJson()
getEmail()
getIp()
getMobile()
getPhone()
setEmail()
setIp()
setMobile()
setPhone()
$email
$ip
$mobile
$phone
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$email

$email : string

Contact EMail

Used e.g. transmission of direct debit mandates.

Type

string — email address of the customer (mandatory)

$ip

$ip : string

Customer Ip

IP number of the customer. Used e.g. for statisticsor risk checks. Data Format has to be either IPv4 (000.000.000.000) or IPv6 (2a02:1205:13eb:fc60:81e4:2e05:ef9e:2776)

Type

string — ip address of the customer (mandatory)

$mobile

$mobile : string

Contact Mobile

Used e.g. for risk management. Has to start with a digit or a '+'

Type

string — mobile phone of the customer (optional)

$phone

$phone : string

Contact Phone

Used e.g. for risk management. Has to start with a digit or a '+'

Type

string — phone of the customer (optional)

Methods

getClassName()

getClassName() : string

Return the name of the used class

Returns

string —

class name

jsonSerialize()

jsonSerialize() : array

Returns an array for a json representation.

Returns

array

toJson()

toJson(integer  $options) : string

Returns a Json representation of itself.

Parameters

integer $options

Returns

string

getEmail()

getEmail() : string

ContactEmail getter

Returns

string —

email

getIp()

getIp() : string

ContactIp getter

Returns

string —

ip

getMobile()

getMobile() : string

ContactMobile getter

Returns

string —

mobile

getPhone()

getPhone() : string

ContactPhone getter

Returns

string —

phone