SimplePaymentFundingAccountRequest
in package
implements
ModelInterface, ArrayAccess
Warning:
This class subject to change without prior notice, Please dont use this class directly.
Tags
Interfaces, Classes and Traits
- ModelInterface
- Warning:
- ArrayAccess
Table of Contents
- ACCOUNT_HOLDER_TYPE_BUSINESS = 'business'
- ACCOUNT_HOLDER_TYPE_PERSONAL = 'personal'
- ACCOUNT_SUBTYPE_AMERICAN_EXPRESS_CREDIT = 'american_express_credit'
- ACCOUNT_SUBTYPE_APPLE_PAY = 'apple_pay'
- ACCOUNT_SUBTYPE_CHECKING = 'checking'
- ACCOUNT_SUBTYPE_DISCOVER_CREDIT = 'discover_credit'
- ACCOUNT_SUBTYPE_DISCOVER_DEBIT = 'discover_debit'
- ACCOUNT_SUBTYPE_MASTERCARD_CREDIT = 'mastercard_credit'
- ACCOUNT_SUBTYPE_MASTERCARD_DEBIT = 'mastercard_debit'
- ACCOUNT_SUBTYPE_MONEY_MARKET = 'money_market'
- ACCOUNT_SUBTYPE_SAVINGS = 'savings'
- ACCOUNT_SUBTYPE_VISA_CREDIT = 'visa_credit'
- ACCOUNT_SUBTYPE_VISA_DEBIT = 'visa_debit'
- DISCRIMINATOR = null
- $attributeMap : array<string|int, string>
- Array of attributes where the key is the local name, and the value is the original name
- $container : array<string|int, mixed>
- Associative array for storing property values
- $getters : array<string|int, string>
- Array of attributes to getter functions (for serialization of requests)
- $setters : array<string|int, string>
- Array of attributes to setter functions (for deserialization of responses)
- $swaggerFormats : array<string|int, string>
- Array of property to format mappings. Used for (de)serialization
- $swaggerModelName : string
- The original name of the model.
- $swaggerTypes : array<string|int, string>
- Array of property to type mappings. Used for (de)serialization
- __construct() : mixed
- Constructor
- __toString() : string
- Gets the string presentation of the object
- attributeMap() : array<string|int, mixed>
- Array of attributes where the key is the local name, and the value is the original name
- getAbaRoutingNumber() : string
- Gets aba_routing_number
- getAccountHolderName() : string
- Gets account_holder_name
- getAccountHolderType() : string
- Gets account_holder_type
- getAccountHolderTypeAllowableValues() : array<string|int, string>
- Gets allowable values of the enum
- getAccountNumber() : string
- Gets account_number
- getAccountSubtype() : string
- Gets account_subtype
- getAccountSubtypeAllowableValues() : array<string|int, string>
- Gets allowable values of the enum
- getAddress() : FundingAccountAddress
- Gets address
- getCardCvvNumber() : string
- Gets card_cvv_number
- getCustomFields() : mixed
- Gets custom_fields
- getDeviceManufacturerId() : string
- Gets device_manufacturer_id
- getDisplayText() : string
- Gets display_text
- getExpiryDate() : string
- Gets expiry_date
- getModelName() : string
- The original name of the model.
- getNickname() : string
- Gets nickname
- getters() : array<string|int, mixed>
- Array of attributes to getter functions (for serialization of requests)
- offsetExists() : bool
- Returns true if offset exists. False otherwise.
- offsetGet() : mixed
- Gets offset.
- offsetSet() : void
- Sets value based on offset.
- offsetUnset() : void
- Unsets offset.
- setAbaRoutingNumber() : $this
- Sets aba_routing_number
- setAccountHolderName() : $this
- Sets account_holder_name
- setAccountHolderType() : $this
- Sets account_holder_type
- setAccountNumber() : $this
- Sets account_number
- setAccountSubtype() : $this
- Sets account_subtype
- setAddress() : $this
- Sets address
- setCardCvvNumber() : $this
- Sets card_cvv_number
- setCustomFields() : $this
- Sets custom_fields
- setDeviceManufacturerId() : $this
- Sets device_manufacturer_id
- setDisplayText() : $this
- Sets display_text
- setExpiryDate() : $this
- Sets expiry_date
- setNickname() : $this
- Sets nickname
- setters() : array<string|int, mixed>
- Array of attributes to setter functions (for deserialization of responses)
- swaggerFormats() : array<string|int, mixed>
- Array of property to format mappings. Used for (de)serialization
- swaggerTypes() : array<string|int, mixed>
- Array of property to type mappings. Used for (de)serialization
Constants
ACCOUNT_HOLDER_TYPE_BUSINESS
public
mixed
ACCOUNT_HOLDER_TYPE_BUSINESS
= 'business'
ACCOUNT_HOLDER_TYPE_PERSONAL
public
mixed
ACCOUNT_HOLDER_TYPE_PERSONAL
= 'personal'
ACCOUNT_SUBTYPE_AMERICAN_EXPRESS_CREDIT
public
mixed
ACCOUNT_SUBTYPE_AMERICAN_EXPRESS_CREDIT
= 'american_express_credit'
ACCOUNT_SUBTYPE_APPLE_PAY
public
mixed
ACCOUNT_SUBTYPE_APPLE_PAY
= 'apple_pay'
ACCOUNT_SUBTYPE_CHECKING
public
mixed
ACCOUNT_SUBTYPE_CHECKING
= 'checking'
ACCOUNT_SUBTYPE_DISCOVER_CREDIT
public
mixed
ACCOUNT_SUBTYPE_DISCOVER_CREDIT
= 'discover_credit'
ACCOUNT_SUBTYPE_DISCOVER_DEBIT
public
mixed
ACCOUNT_SUBTYPE_DISCOVER_DEBIT
= 'discover_debit'
ACCOUNT_SUBTYPE_MASTERCARD_CREDIT
public
mixed
ACCOUNT_SUBTYPE_MASTERCARD_CREDIT
= 'mastercard_credit'
ACCOUNT_SUBTYPE_MASTERCARD_DEBIT
public
mixed
ACCOUNT_SUBTYPE_MASTERCARD_DEBIT
= 'mastercard_debit'
ACCOUNT_SUBTYPE_MONEY_MARKET
public
mixed
ACCOUNT_SUBTYPE_MONEY_MARKET
= 'money_market'
ACCOUNT_SUBTYPE_SAVINGS
public
mixed
ACCOUNT_SUBTYPE_SAVINGS
= 'savings'
ACCOUNT_SUBTYPE_VISA_CREDIT
public
mixed
ACCOUNT_SUBTYPE_VISA_CREDIT
= 'visa_credit'
ACCOUNT_SUBTYPE_VISA_DEBIT
public
mixed
ACCOUNT_SUBTYPE_VISA_DEBIT
= 'visa_debit'
DISCRIMINATOR
public
mixed
DISCRIMINATOR
= null
Properties
$attributeMap
Array of attributes where the key is the local name, and the value is the original name
protected
static array<string|int, string>
$attributeMap
= ['account_holder_name' => 'account_holder_name', 'nickname' => 'nickname', 'address' => 'address', 'account_number' => 'account_number', 'aba_routing_number' => 'aba_routing_number', 'expiry_date' => 'expiry_date', 'account_holder_type' => 'account_holder_type', 'custom_fields' => 'custom_fields', 'account_subtype' => 'account_subtype', 'card_cvv_number' => 'card_cvv_number', 'device_manufacturer_id' => 'device_manufacturer_id', 'display_text' => 'display_text']
$container
Associative array for storing property values
protected
array<string|int, mixed>
$container
= []
$getters
Array of attributes to getter functions (for serialization of requests)
protected
static array<string|int, string>
$getters
= ['account_holder_name' => 'getAccountHolderName', 'nickname' => 'getNickname', 'address' => 'getAddress', 'account_number' => 'getAccountNumber', 'aba_routing_number' => 'getAbaRoutingNumber', 'expiry_date' => 'getExpiryDate', 'account_holder_type' => 'getAccountHolderType', 'custom_fields' => 'getCustomFields', 'account_subtype' => 'getAccountSubtype', 'card_cvv_number' => 'getCardCvvNumber', 'device_manufacturer_id' => 'getDeviceManufacturerId', 'display_text' => 'getDisplayText']
$setters
Array of attributes to setter functions (for deserialization of responses)
protected
static array<string|int, string>
$setters
= ['account_holder_name' => 'setAccountHolderName', 'nickname' => 'setNickname', 'address' => 'setAddress', 'account_number' => 'setAccountNumber', 'aba_routing_number' => 'setAbaRoutingNumber', 'expiry_date' => 'setExpiryDate', 'account_holder_type' => 'setAccountHolderType', 'custom_fields' => 'setCustomFields', 'account_subtype' => 'setAccountSubtype', 'card_cvv_number' => 'setCardCvvNumber', 'device_manufacturer_id' => 'setDeviceManufacturerId', 'display_text' => 'setDisplayText']
$swaggerFormats
Array of property to format mappings. Used for (de)serialization
protected
static array<string|int, string>
$swaggerFormats
= ['account_holder_name' => null, 'nickname' => null, 'address' => null, 'account_number' => null, 'aba_routing_number' => null, 'expiry_date' => null, 'account_holder_type' => null, 'custom_fields' => null, 'account_subtype' => null, 'card_cvv_number' => null, 'device_manufacturer_id' => null, 'display_text' => null]
$swaggerModelName
The original name of the model.
protected
static string
$swaggerModelName
= 'SimplePaymentFundingAccountRequest'
$swaggerTypes
Array of property to type mappings. Used for (de)serialization
protected
static array<string|int, string>
$swaggerTypes
= ['account_holder_name' => 'string', 'nickname' => 'string', 'address' => '\Orbipay\PaymentsApi\Client\Model\FundingAccountAddress', 'account_number' => 'string', 'aba_routing_number' => 'string', 'expiry_date' => 'string', 'account_holder_type' => 'string', 'custom_fields' => 'map[string,string]', 'account_subtype' => 'string', 'card_cvv_number' => 'string', 'device_manufacturer_id' => 'string', 'display_text' => 'string']
Methods
__construct()
Constructor
public
__construct([array<string|int, mixed> $data = null ]) : mixed
Parameters
- $data : array<string|int, mixed> = null
-
Associated array of property values initializing the model
Return values
mixed —__toString()
Gets the string presentation of the object
public
__toString() : string
Return values
string —attributeMap()
Array of attributes where the key is the local name, and the value is the original name
public
static attributeMap() : array<string|int, mixed>
Return values
array<string|int, mixed> —getAbaRoutingNumber()
Gets aba_routing_number
public
getAbaRoutingNumber() : string
Return values
string —getAccountHolderName()
Gets account_holder_name
public
getAccountHolderName() : string
Return values
string —getAccountHolderType()
Gets account_holder_type
public
getAccountHolderType() : string
Return values
string —getAccountHolderTypeAllowableValues()
Gets allowable values of the enum
public
getAccountHolderTypeAllowableValues() : array<string|int, string>
Return values
array<string|int, string> —getAccountNumber()
Gets account_number
public
getAccountNumber() : string
Return values
string —getAccountSubtype()
Gets account_subtype
public
getAccountSubtype() : string
Return values
string —getAccountSubtypeAllowableValues()
Gets allowable values of the enum
public
getAccountSubtypeAllowableValues() : array<string|int, string>
Return values
array<string|int, string> —getAddress()
Gets address
public
getAddress() : FundingAccountAddress
Return values
FundingAccountAddress —getCardCvvNumber()
Gets card_cvv_number
public
getCardCvvNumber() : string
Return values
string —getCustomFields()
Gets custom_fields
public
getCustomFields() : mixed
Return values
mixed —getDeviceManufacturerId()
Gets device_manufacturer_id
public
getDeviceManufacturerId() : string
Return values
string —getDisplayText()
Gets display_text
public
getDisplayText() : string
Return values
string —getExpiryDate()
Gets expiry_date
public
getExpiryDate() : string
Return values
string —getModelName()
The original name of the model.
public
getModelName() : string
Return values
string —getNickname()
Gets nickname
public
getNickname() : string
Return values
string —getters()
Array of attributes to getter functions (for serialization of requests)
public
static getters() : array<string|int, mixed>
Return values
array<string|int, mixed> —offsetExists()
Returns true if offset exists. False otherwise.
public
offsetExists(int $offset) : bool
Parameters
- $offset : int
-
Offset
Return values
bool —offsetGet()
Gets offset.
public
offsetGet(int $offset) : mixed
Parameters
- $offset : int
-
Offset
Return values
mixed —offsetSet()
Sets value based on offset.
public
offsetSet(int $offset, mixed $value) : void
Parameters
- $offset : int
-
Offset
- $value : mixed
-
Value to be set
Return values
void —offsetUnset()
Unsets offset.
public
offsetUnset(int $offset) : void
Parameters
- $offset : int
-
Offset
Return values
void —setAbaRoutingNumber()
Sets aba_routing_number
public
setAbaRoutingNumber(string $aba_routing_number) : $this
Parameters
- $aba_routing_number : string
-
The ABA/Routing number for the bank account.
Return values
$this —setAccountHolderName()
Sets account_holder_name
public
setAccountHolderName(string $account_holder_name) : $this
Parameters
- $account_holder_name : string
-
The name as specified on the account.
Return values
$this —setAccountHolderType()
Sets account_holder_type
public
setAccountHolderType(string $account_holder_type) : $this
Parameters
- $account_holder_type : string
-
The type of ownership for the funding account. This is applicable only in the case of bank accounts.
Return values
$this —setAccountNumber()
Sets account_number
public
setAccountNumber(string $account_number) : $this
Parameters
- $account_number : string
-
The number or reference that a customer uses to identify the funding account. In case of Apple Pay, this is the device-specific account number of the card.
Return values
$this —setAccountSubtype()
Sets account_subtype
public
setAccountSubtype(string $account_subtype) : $this
Parameters
- $account_subtype : string
-
The sub type of the funding account. This is derived by EBPP in the case of card funding accounts. It needs to be passed when adding or editing a DDA/Bank/ApplePay account. For e.g., a savings account, a checking account.
Return values
$this —setAddress()
Sets address
public
setAddress(FundingAccountAddress $address) : $this
Parameters
- $address : FundingAccountAddress
-
address
Return values
$this —setCardCvvNumber()
Sets card_cvv_number
public
setCardCvvNumber(string $card_cvv_number) : $this
Parameters
- $card_cvv_number : string
-
This is never returned by EBPP. This needs to be passed to EBPP when adding or editing a card funding account.
Return values
$this —setCustomFields()
Sets custom_fields
public
setCustomFields(mixed $custom_fields) : $this
Parameters
- $custom_fields : mixed
Return values
$this —setDeviceManufacturerId()
Sets device_manufacturer_id
public
setDeviceManufacturerId(string $device_manufacturer_id) : $this
Parameters
- $device_manufacturer_id : string
-
This is applicable only for Apple Pay transactions. Hex-encoded device manufacturer identifier.
Return values
$this —setDisplayText()
Sets display_text
public
setDisplayText(string $display_text) : $this
Parameters
- $display_text : string
-
UI representation of the account.
Return values
$this —setExpiryDate()
Sets expiry_date
public
setExpiryDate(string $expiry_date) : $this
Parameters
- $expiry_date : string
-
The expiry date for the card. This is to be in the format MM/YY.
Return values
$this —setNickname()
Sets nickname
public
setNickname(string $nickname) : $this
Parameters
- $nickname : string
-
The nickname by which a customer might want to identify the account.
Return values
$this —setters()
Array of attributes to setter functions (for deserialization of responses)
public
static setters() : array<string|int, mixed>
Return values
array<string|int, mixed> —swaggerFormats()
Array of property to format mappings. Used for (de)serialization
public
static swaggerFormats() : array<string|int, mixed>
Return values
array<string|int, mixed> —swaggerTypes()
Array of property to type mappings. Used for (de)serialization
public
static swaggerTypes() : array<string|int, mixed>