Open Journal Systems  3.3.0
Omnipay\Common\CreditCard Class Reference

Public Member Functions

 __construct ($parameters=null)
 
 __construct ($parameters=null)
 
 addSupportedBrand ($name, $expression)
 
 addSupportedBrand ($name, $expression)
 
 getAddress1 ()
 
 getAddress1 ()
 
 getAddress2 ()
 
 getAddress2 ()
 
 getBillingAddress1 ()
 
 getBillingAddress1 ()
 
 getBillingAddress2 ()
 
 getBillingAddress2 ()
 
 getBillingCity ()
 
 getBillingCity ()
 
 getBillingCompany ()
 
 getBillingCompany ()
 
 getBillingCountry ()
 
 getBillingCountry ()
 
 getBillingFax ()
 
 getBillingFax ()
 
 getBillingFirstName ()
 
 getBillingFirstName ()
 
 getBillingLastName ()
 
 getBillingLastName ()
 
 getBillingName ()
 
 getBillingName ()
 
 getBillingPhone ()
 
 getBillingPhone ()
 
 getBillingPhoneExtension ()
 
 getBillingPhoneExtension ()
 
 getBillingPostcode ()
 
 getBillingPostcode ()
 
 getBillingState ()
 
 getBillingState ()
 
 getBillingTitle ()
 
 getBillingTitle ()
 
 getBirthday ($format='Y-m-d')
 
 getBirthday ($format='Y-m-d')
 
 getBrand ()
 
 getBrand ()
 
 getCity ()
 
 getCity ()
 
 getCompany ()
 
 getCompany ()
 
 getCountry ()
 
 getCountry ()
 
 getCvv ()
 
 getCvv ()
 
 getEmail ()
 
 getEmail ()
 
 getExpiryDate ($format)
 
 getExpiryDate ($format)
 
 getExpiryMonth ()
 
 getExpiryMonth ()
 
 getExpiryYear ()
 
 getExpiryYear ()
 
 getFax ()
 
 getFax ()
 
 getFirstName ()
 
 getFirstName ()
 
 getGender ()
 
 getGender ()
 
 getIssueNumber ()
 
 getIssueNumber ()
 
 getLastName ()
 
 getLastName ()
 
 getName ()
 
 getName ()
 
 getNumber ()
 
 getNumber ()
 
 getNumberLastFour ()
 
 getNumberLastFour ()
 
 getNumberMasked ($mask='X')
 
 getNumberMasked ($mask='X')
 
 getParameters ()
 
 getPhone ()
 
 getPhone ()
 
 getPhoneExtension ()
 
 getPhoneExtension ()
 
 getPostcode ()
 
 getPostcode ()
 
 getShippingAddress1 ()
 
 getShippingAddress1 ()
 
 getShippingAddress2 ()
 
 getShippingAddress2 ()
 
 getShippingCity ()
 
 getShippingCity ()
 
 getShippingCompany ()
 
 getShippingCompany ()
 
 getShippingCountry ()
 
 getShippingCountry ()
 
 getShippingFax ()
 
 getShippingFax ()
 
 getShippingFirstName ()
 
 getShippingFirstName ()
 
 getShippingLastName ()
 
 getShippingLastName ()
 
 getShippingName ()
 
 getShippingName ()
 
 getShippingPhone ()
 
 getShippingPhone ()
 
 getShippingPhoneExtension ()
 
 getShippingPhoneExtension ()
 
 getShippingPostcode ()
 
 getShippingPostcode ()
 
 getShippingState ()
 
 getShippingState ()
 
 getShippingTitle ()
 
 getShippingTitle ()
 
 getStartDate ($format)
 
 getStartDate ($format)
 
 getStartMonth ()
 
 getStartMonth ()
 
 getStartYear ()
 
 getStartYear ()
 
 getState ()
 
 getState ()
 
 getSupportedBrands ()
 
 getSupportedBrands ()
 
 getTitle ()
 
 getTitle ()
 
 getTrack1 ()
 
 getTrack1 ()
 
 getTrack2 ()
 
 getTrack2 ()
 
 getTracks ()
 
 getTracks ()
 
 initialize ($parameters=null)
 
 initialize (array $parameters=null)
 
 setAddress1 ($value)
 
 setAddress1 ($value)
 
 setAddress2 ($value)
 
 setAddress2 ($value)
 
 setBillingAddress1 ($value)
 
 setBillingAddress1 ($value)
 
 setBillingAddress2 ($value)
 
 setBillingAddress2 ($value)
 
 setBillingCity ($value)
 
 setBillingCity ($value)
 
 setBillingCompany ($value)
 
 setBillingCompany ($value)
 
 setBillingCountry ($value)
 
 setBillingCountry ($value)
 
 setBillingFax ($value)
 
 setBillingFax ($value)
 
 setBillingFirstName ($value)
 
 setBillingFirstName ($value)
 
 setBillingLastName ($value)
 
 setBillingLastName ($value)
 
 setBillingName ($value)
 
 setBillingName ($value)
 
 setBillingPhone ($value)
 
 setBillingPhone ($value)
 
 setBillingPhoneExtension ($value)
 
 setBillingPhoneExtension ($value)
 
 setBillingPostcode ($value)
 
 setBillingPostcode ($value)
 
 setBillingState ($value)
 
 setBillingState ($value)
 
 setBillingTitle ($value)
 
 setBillingTitle ($value)
 
 setBirthday ($value)
 
 setBirthday ($value)
 
 setCity ($value)
 
 setCity ($value)
 
 setCompany ($value)
 
 setCompany ($value)
 
 setCountry ($value)
 
 setCountry ($value)
 
 setCvv ($value)
 
 setCvv ($value)
 
 setEmail ($value)
 
 setEmail ($value)
 
 setExpiryMonth ($value)
 
 setExpiryMonth ($value)
 
 setExpiryYear ($value)
 
 setExpiryYear ($value)
 
 setFax ($value)
 
 setFax ($value)
 
 setFirstName ($value)
 
 setFirstName ($value)
 
 setGender ($value)
 
 setGender ($value)
 
 setIssueNumber ($value)
 
 setIssueNumber ($value)
 
 setLastName ($value)
 
 setLastName ($value)
 
 setName ($value)
 
 setName ($value)
 
 setNumber ($value)
 
 setNumber ($value)
 
 setPhone ($value)
 
 setPhone ($value)
 
 setPhoneExtension ($value)
 
 setPhoneExtension ($value)
 
 setPostcode ($value)
 
 setPostcode ($value)
 
 setShippingAddress1 ($value)
 
 setShippingAddress1 ($value)
 
 setShippingAddress2 ($value)
 
 setShippingAddress2 ($value)
 
 setShippingCity ($value)
 
 setShippingCity ($value)
 
 setShippingCompany ($value)
 
 setShippingCompany ($value)
 
 setShippingCountry ($value)
 
 setShippingCountry ($value)
 
 setShippingFax ($value)
 
 setShippingFax ($value)
 
 setShippingFirstName ($value)
 
 setShippingFirstName ($value)
 
 setShippingLastName ($value)
 
 setShippingLastName ($value)
 
 setShippingName ($value)
 
 setShippingName ($value)
 
 setShippingPhone ($value)
 
 setShippingPhone ($value)
 
 setShippingPhoneExtension ($value)
 
 setShippingPhoneExtension ($value)
 
 setShippingPostcode ($value)
 
 setShippingPostcode ($value)
 
 setShippingState ($value)
 
 setShippingState ($value)
 
 setShippingTitle ($value)
 
 setShippingTitle ($value)
 
 setStartMonth ($value)
 
 setStartMonth ($value)
 
 setStartYear ($value)
 
 setStartYear ($value)
 
 setState ($value)
 
 setState ($value)
 
 setTitle ($value)
 
 setTitle ($value)
 
 setTracks ($value)
 
 setTracks ($value)
 
 validate ()
 
 validate ()
 

Data Fields

const BRAND_AMEX = 'amex'
 
const BRAND_DANKORT = 'dankort'
 
const BRAND_DINERS_CLUB = 'diners_club'
 
const BRAND_DISCOVER = 'discover'
 
const BRAND_FORBRUGSFORENINGEN = 'forbrugsforeningen'
 
const BRAND_JCB = 'jcb'
 
const BRAND_LASER = 'laser'
 
const BRAND_MAESTRO = 'maestro'
 
const BRAND_MASTERCARD = 'mastercard'
 
const BRAND_SOLO = 'solo'
 
const BRAND_SWITCH = 'switch'
 
const BRAND_VISA = 'visa'
 
const REGEX_MASTERCARD = '/^(5[1-5]\d{4}|677189)\d{10}$|^2(?:2(?:2[1-9]|[3-9]\d)|[3-6]\d\d|7(?:[01]\d|20))\d{12}$/'
 

Protected Member Functions

 getParameter ($key)
 
 getTrackByPattern ($pattern)
 
 listFirstLastName ($fullName)
 
 setParameter ($key, $value)
 
 setYearParameter ($key, $value)
 
 setYearParameter ($key, $value)
 

Protected Attributes

 $parameters
 
 $supported_cards
 

Detailed Description

Credit Card class

This class defines and abstracts all of the credit card types used throughout the Omnipay system.

Example:

// Define credit card parameters, which should look like this $parameters = [ 'firstName' => 'Bobby', 'lastName' => 'Tables', 'number' => '4444333322221111', 'cvv' => '123', 'expiryMonth' => '12', 'expiryYear' => '2017', 'email' => 'testc.nosp@m.ard@.nosp@m.gmail.nosp@m..com', ];

// Create a credit card object $card = new CreditCard($parameters);

The full list of card attributes that may be set via the parameter to new is as follows:

  • title
  • firstName
  • lastName
  • name
  • company
  • address1
  • address2
  • city
  • postcode
  • state
  • country
  • phone
  • phoneExtension
  • fax
  • number
  • expiryMonth
  • expiryYear
  • startMonth
  • startYear
  • cvv
  • tracks
  • issueNumber
  • billingTitle
  • billingName
  • billingFirstName
  • billingLastName
  • billingCompany
  • billingAddress1
  • billingAddress2
  • billingCity
  • billingPostcode
  • billingState
  • billingCountry
  • billingPhone
  • billingFax
  • shippingTitle
  • shippingName
  • shippingFirstName
  • shippingLastName
  • shippingCompany
  • shippingAddress1
  • shippingAddress2
  • shippingCity
  • shippingPostcode
  • shippingState
  • shippingCountry
  • shippingPhone
  • shippingFax
  • email
  • birthday
  • gender

If any unknown parameters are passed in, they will be ignored. No error is thrown.

Definition at line 94 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

Constructor & Destructor Documentation

◆ __construct() [1/2]

Omnipay\Common\CreditCard::__construct (   $parameters = null)

Create a new CreditCard object using the specified parameters

Parameters
array$parametersAn array of parameters to set on the new object

Definition at line 151 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\$parameters, and Omnipay\Common\CreditCard\initialize().

◆ __construct() [2/2]

Omnipay\Common\CreditCard::__construct (   $parameters = null)

Create a new CreditCard object using the specified parameters

Parameters
array$parametersAn array of parameters to set on the new object

Definition at line 143 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\$parameters, and Omnipay\Common\CreditCard\initialize().

Member Function Documentation

◆ addSupportedBrand() [1/2]

Omnipay\Common\CreditCard::addSupportedBrand (   $name,
  $expression 
)

Set a custom supported card brand with a regular expression to match it.

Note: The fact that a particular card is known does not imply that your gateway supports it.

Set $add_to_front to true if the key should be added to the front of the array

Parameters
string$nameThe name of the new supported brand.
string$expressionThe regular expression to check if a card is supported.
Returns
boolean success

Definition at line 173 of file vendor/omnipay/common/src/Common/CreditCard.php.

◆ addSupportedBrand() [2/2]

Omnipay\Common\CreditCard::addSupportedBrand (   $name,
  $expression 
)

Set a custom supported card brand with a regular expression to match it.

Note: The fact that a particular card is known does not imply that your gateway supports it.

Set $add_to_front to true if the key should be added to the front of the array

Parameters
string$nameThe name of the new supported brand.
string$expressionThe regular expression to check if a card is supported.
Returns
boolean success

Definition at line 182 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

◆ getAddress1() [1/2]

Omnipay\Common\CreditCard::getAddress1 ( )

Get the billing address, line 1.

Returns
string

Definition at line 1245 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getAddress1() [2/2]

Omnipay\Common\CreditCard::getAddress1 ( )

Get the billing address, line 1.

Returns
string

Definition at line 1266 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getAddress2() [1/2]

Omnipay\Common\CreditCard::getAddress2 ( )

Get the billing address, line 2.

Returns
string

Definition at line 1269 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getAddress2() [2/2]

Omnipay\Common\CreditCard::getAddress2 ( )

Get the billing address, line 2.

Returns
string

Definition at line 1290 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingAddress1() [1/2]

Omnipay\Common\CreditCard::getBillingAddress1 ( )

Get the billing address, line 1.

Returns
string

Definition at line 757 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingAddress1() [2/2]

Omnipay\Common\CreditCard::getBillingAddress1 ( )

Get the billing address, line 1.

Returns
string

Definition at line 779 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingAddress2() [1/2]

Omnipay\Common\CreditCard::getBillingAddress2 ( )

Get the billing address, line 2.

Returns
string

Definition at line 778 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingAddress2() [2/2]

Omnipay\Common\CreditCard::getBillingAddress2 ( )

Get the billing address, line 2.

Returns
string

Definition at line 800 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingCity() [1/2]

Omnipay\Common\CreditCard::getBillingCity ( )

Get the billing city.

Returns
string

Definition at line 799 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingCity() [2/2]

Omnipay\Common\CreditCard::getBillingCity ( )

Get the billing city.

Returns
string

Definition at line 821 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingCompany() [1/2]

Omnipay\Common\CreditCard::getBillingCompany ( )

Get the billing company name.

Returns
string

Definition at line 736 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingCompany() [2/2]

Omnipay\Common\CreditCard::getBillingCompany ( )

Get the billing company name.

Returns
string

Definition at line 758 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingCountry() [1/2]

Omnipay\Common\CreditCard::getBillingCountry ( )

Get the billing country name.

Returns
string

Definition at line 862 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingCountry() [2/2]

Omnipay\Common\CreditCard::getBillingCountry ( )

Get the billing country name.

Returns
string

Definition at line 884 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingFax() [1/2]

Omnipay\Common\CreditCard::getBillingFax ( )

Get the billing fax number.

Returns
string

Definition at line 925 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingFax() [2/2]

Omnipay\Common\CreditCard::getBillingFax ( )

Get the billing fax number.

Returns
string

Definition at line 947 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingFirstName() [1/2]

Omnipay\Common\CreditCard::getBillingFirstName ( )

Get the first part of the card billing name.

Returns
string

Definition at line 694 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingFirstName() [2/2]

Omnipay\Common\CreditCard::getBillingFirstName ( )

Get the first part of the card billing name.

Returns
string

Definition at line 716 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

Referenced by Omnipay\Common\CreditCard\getBillingName(), and Omnipay\Common\CreditCard\getFirstName().

◆ getBillingLastName() [1/2]

Omnipay\Common\CreditCard::getBillingLastName ( )

Get the last part of the card billing name.

Returns
string

Definition at line 715 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingLastName() [2/2]

Omnipay\Common\CreditCard::getBillingLastName ( )

Get the last part of the card billing name.

Returns
string

Definition at line 737 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

Referenced by Omnipay\Common\CreditCard\getBillingName(), and Omnipay\Common\CreditCard\getLastName().

◆ getBillingName() [1/2]

Omnipay\Common\CreditCard::getBillingName ( )

◆ getBillingName() [2/2]

Omnipay\Common\CreditCard::getBillingName ( )

◆ getBillingPhone() [1/2]

Omnipay\Common\CreditCard::getBillingPhone ( )

Get the billing phone number.

Returns
string

Definition at line 883 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingPhone() [2/2]

Omnipay\Common\CreditCard::getBillingPhone ( )

Get the billing phone number.

Returns
string

Definition at line 905 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingPhoneExtension() [1/2]

Omnipay\Common\CreditCard::getBillingPhoneExtension ( )

Get the billing phone number extension.

Returns
string

Definition at line 904 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingPhoneExtension() [2/2]

Omnipay\Common\CreditCard::getBillingPhoneExtension ( )

Get the billing phone number extension.

Returns
string

Definition at line 926 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingPostcode() [1/2]

Omnipay\Common\CreditCard::getBillingPostcode ( )

Get the billing postcode.

Returns
string

Definition at line 820 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingPostcode() [2/2]

Omnipay\Common\CreditCard::getBillingPostcode ( )

Get the billing postcode.

Returns
string

Definition at line 842 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingState() [1/2]

Omnipay\Common\CreditCard::getBillingState ( )

Get the billing state.

Returns
string

Definition at line 841 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingState() [2/2]

Omnipay\Common\CreditCard::getBillingState ( )

Get the billing state.

Returns
string

Definition at line 863 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingTitle() [1/2]

Omnipay\Common\CreditCard::getBillingTitle ( )

Get the card billing title.

Returns
string

Definition at line 634 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBillingTitle() [2/2]

Omnipay\Common\CreditCard::getBillingTitle ( )

Get the card billing title.

Returns
string

Definition at line 670 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

Referenced by Omnipay\Common\CreditCard\getTitle().

◆ getBirthday() [1/2]

Omnipay\Common\CreditCard::getBirthday (   $format = 'Y-m-d')

Get the cardholder's birthday.

Returns
string

Definition at line 1506 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBirthday() [2/2]

Omnipay\Common\CreditCard::getBirthday (   $format = 'Y-m-d')

Get the cardholder's birthday.

Returns
string

Definition at line 1527 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getBrand() [1/2]

Omnipay\Common\CreditCard::getBrand ( )

Credit Card Brand

Iterates through known/supported card brands to determine the brand of this card

Returns
string

Definition at line 413 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getNumber(), and Omnipay\Common\CreditCard\getSupportedBrands().

◆ getBrand() [2/2]

Omnipay\Common\CreditCard::getBrand ( )

Credit Card Brand

Iterates through known/supported card brands to determine the brand of this card

Returns
string

Definition at line 450 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getNumber(), and Omnipay\Common\CreditCard\getSupportedBrands().

◆ getCity() [1/2]

Omnipay\Common\CreditCard::getCity ( )

Get the billing city.

Returns
string

Definition at line 1293 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getCity() [2/2]

Omnipay\Common\CreditCard::getCity ( )

Get the billing city.

Returns
string

Definition at line 1314 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getCompany() [1/2]

Omnipay\Common\CreditCard::getCompany ( )

Get the card billing company name.

Returns
string

Definition at line 1461 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getCompany() [2/2]

Omnipay\Common\CreditCard::getCompany ( )

Get the card billing company name.

Returns
string

Definition at line 1482 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getCountry() [1/2]

Omnipay\Common\CreditCard::getCountry ( )

Get the billing country.

Returns
string

Definition at line 1365 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getCountry() [2/2]

Omnipay\Common\CreditCard::getCountry ( )

Get the billing country.

Returns
string

Definition at line 1386 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getCvv() [1/2]

Omnipay\Common\CreditCard::getCvv ( )

Get the card CVV.

Returns
string

Definition at line 535 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getCvv() [2/2]

Omnipay\Common\CreditCard::getCvv ( )

Get the card CVV.

Returns
string

Definition at line 572 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getEmail() [1/2]

Omnipay\Common\CreditCard::getEmail ( )

Get the cardholder's email address.

Returns
string

Definition at line 1485 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getEmail() [2/2]

Omnipay\Common\CreditCard::getEmail ( )

Get the cardholder's email address.

Returns
string

Definition at line 1506 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getExpiryDate() [1/2]

Omnipay\Common\CreditCard::getExpiryDate (   $format)

Get the card expiry date, using the specified date format string.

Parameters
string$format
Returns
string

Definition at line 471 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getExpiryMonth(), and Omnipay\Common\CreditCard\getExpiryYear().

◆ getExpiryDate() [2/2]

Omnipay\Common\CreditCard::getExpiryDate (   $format)

Get the card expiry date, using the specified date format string.

Parameters
string$format
Returns
string

Definition at line 508 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getExpiryMonth(), and Omnipay\Common\CreditCard\getExpiryYear().

Referenced by Omnipay\Common\CreditCard\validate().

◆ getExpiryMonth() [1/2]

Omnipay\Common\CreditCard::getExpiryMonth ( )

Get the card expiry month.

Returns
int

Definition at line 427 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getExpiryMonth() [2/2]

Omnipay\Common\CreditCard::getExpiryMonth ( )

Get the card expiry month.

Returns
int

Definition at line 464 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

Referenced by Omnipay\Common\CreditCard\getExpiryDate().

◆ getExpiryYear() [1/2]

Omnipay\Common\CreditCard::getExpiryYear ( )

Get the card expiry year.

Returns
int

Definition at line 448 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getExpiryYear() [2/2]

Omnipay\Common\CreditCard::getExpiryYear ( )

Get the card expiry year.

Returns
int

Definition at line 485 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

Referenced by Omnipay\Common\CreditCard\getExpiryDate().

◆ getFax() [1/2]

Omnipay\Common\CreditCard::getFax ( )

Get the billing fax number..

Returns
string

Definition at line 1437 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getFax() [2/2]

Omnipay\Common\CreditCard::getFax ( )

Get the billing fax number..

Returns
string

Definition at line 1458 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getFirstName() [1/2]

Omnipay\Common\CreditCard::getFirstName ( )

Get Card First Name.

Returns
string

Definition at line 291 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getBillingFirstName().

◆ getFirstName() [2/2]

Omnipay\Common\CreditCard::getFirstName ( )

Get Card First Name.

Returns
string

Definition at line 328 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getBillingFirstName().

◆ getGender() [1/2]

Omnipay\Common\CreditCard::getGender ( )

Get the cardholder's gender.

Returns
string

Definition at line 1535 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getGender() [2/2]

Omnipay\Common\CreditCard::getGender ( )

Get the cardholder's gender.

Returns
string

Definition at line 1556 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getIssueNumber() [1/2]

Omnipay\Common\CreditCard::getIssueNumber ( )

Get the card issue number.

Returns
string

Definition at line 613 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getIssueNumber() [2/2]

Omnipay\Common\CreditCard::getIssueNumber ( )

Get the card issue number.

Returns
string

Definition at line 649 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getLastName() [1/2]

Omnipay\Common\CreditCard::getLastName ( )

Get Card Last Name.

Returns
string

Definition at line 315 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getBillingLastName().

◆ getLastName() [2/2]

Omnipay\Common\CreditCard::getLastName ( )

Get Card Last Name.

Returns
string

Definition at line 352 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getBillingLastName().

◆ getName() [1/2]

Omnipay\Common\CreditCard::getName ( )

Get Card Name.

Returns
string

Definition at line 339 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getBillingName().

◆ getName() [2/2]

Omnipay\Common\CreditCard::getName ( )

Get Card Name.

Returns
string

Definition at line 376 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getBillingName().

◆ getNumber() [1/2]

Omnipay\Common\CreditCard::getNumber ( )

Get Card Number.

Returns
string

Definition at line 363 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getNumber() [2/2]

◆ getNumberLastFour() [1/2]

Omnipay\Common\CreditCard::getNumberLastFour ( )

Get the last 4 digits of the card number.

Returns
string

Definition at line 388 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getNumber().

◆ getNumberLastFour() [2/2]

Omnipay\Common\CreditCard::getNumberLastFour ( )

Get the last 4 digits of the card number.

Returns
string

Definition at line 425 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getNumber().

Referenced by Omnipay\Common\CreditCard\getNumberMasked().

◆ getNumberMasked() [1/2]

Omnipay\Common\CreditCard::getNumberMasked (   $mask = 'X')

Returns a masked credit card number with only the last 4 chars visible

Parameters
string$maskCharacter to use in place of numbers
Returns
string

Definition at line 399 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getNumber(), and Omnipay\Common\CreditCard\getNumberLastFour().

◆ getNumberMasked() [2/2]

Omnipay\Common\CreditCard::getNumberMasked (   $mask = 'X')

Returns a masked credit card number with only the last 4 chars visible

Parameters
string$maskCharacter to use in place of numbers
Returns
string

Definition at line 436 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getNumber(), and Omnipay\Common\CreditCard\getNumberLastFour().

◆ getParameter()

Omnipay\Common\CreditCard::getParameter (   $key)
protected

Get one parameter.

Returns
mixed A single parameter value.

Definition at line 226 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

Referenced by Omnipay\Common\CreditCard\getAddress1(), Omnipay\Common\CreditCard\getAddress2(), Omnipay\Common\CreditCard\getBillingAddress1(), Omnipay\Common\CreditCard\getBillingAddress2(), Omnipay\Common\CreditCard\getBillingCity(), Omnipay\Common\CreditCard\getBillingCompany(), Omnipay\Common\CreditCard\getBillingCountry(), Omnipay\Common\CreditCard\getBillingFax(), Omnipay\Common\CreditCard\getBillingFirstName(), Omnipay\Common\CreditCard\getBillingLastName(), Omnipay\Common\CreditCard\getBillingPhone(), Omnipay\Common\CreditCard\getBillingPhoneExtension(), Omnipay\Common\CreditCard\getBillingPostcode(), Omnipay\Common\CreditCard\getBillingState(), Omnipay\Common\CreditCard\getBillingTitle(), Omnipay\Common\CreditCard\getBirthday(), Omnipay\Common\CreditCard\getCity(), Omnipay\Common\CreditCard\getCompany(), Omnipay\Common\CreditCard\getCountry(), Omnipay\Common\CreditCard\getCvv(), Omnipay\Common\CreditCard\getEmail(), Omnipay\Common\CreditCard\getExpiryMonth(), Omnipay\Common\CreditCard\getExpiryYear(), Omnipay\Common\CreditCard\getFax(), Omnipay\Common\CreditCard\getGender(), Omnipay\Common\CreditCard\getIssueNumber(), Omnipay\Common\CreditCard\getNumber(), Omnipay\Common\CreditCard\getPhone(), Omnipay\Common\CreditCard\getPhoneExtension(), Omnipay\Common\CreditCard\getPostcode(), Omnipay\Common\CreditCard\getShippingAddress1(), Omnipay\Common\CreditCard\getShippingAddress2(), Omnipay\Common\CreditCard\getShippingCity(), Omnipay\Common\CreditCard\getShippingCompany(), Omnipay\Common\CreditCard\getShippingCountry(), Omnipay\Common\CreditCard\getShippingFax(), Omnipay\Common\CreditCard\getShippingFirstName(), Omnipay\Common\CreditCard\getShippingLastName(), Omnipay\Common\CreditCard\getShippingPhone(), Omnipay\Common\CreditCard\getShippingPhoneExtension(), Omnipay\Common\CreditCard\getShippingPostcode(), Omnipay\Common\CreditCard\getShippingState(), Omnipay\Common\CreditCard\getShippingTitle(), Omnipay\Common\CreditCard\getStartMonth(), Omnipay\Common\CreditCard\getStartYear(), Omnipay\Common\CreditCard\getState(), Omnipay\Common\CreditCard\getTracks(), and Omnipay\Common\CreditCard\validate().

◆ getParameters()

Omnipay\Common\CreditCard::getParameters ( )

Get all parameters.

Returns
array An associative array of parameters.

Definition at line 216 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

◆ getPhone() [1/2]

Omnipay\Common\CreditCard::getPhone ( )

Get the billing phone number.

Returns
string

Definition at line 1389 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getPhone() [2/2]

Omnipay\Common\CreditCard::getPhone ( )

Get the billing phone number.

Returns
string

Definition at line 1410 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getPhoneExtension() [1/2]

Omnipay\Common\CreditCard::getPhoneExtension ( )

Get the billing phone number extension.

Returns
string

Definition at line 1413 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getPhoneExtension() [2/2]

Omnipay\Common\CreditCard::getPhoneExtension ( )

Get the billing phone number extension.

Returns
string

Definition at line 1434 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getPostcode() [1/2]

Omnipay\Common\CreditCard::getPostcode ( )

Get the billing postcode.

Returns
string

Definition at line 1317 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getPostcode() [2/2]

Omnipay\Common\CreditCard::getPostcode ( )

Get the billing postcode.

Returns
string

Definition at line 1338 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingAddress1() [1/2]

Omnipay\Common\CreditCard::getShippingAddress1 ( )

Get the shipping address, line 1.

Returns
string

Definition at line 1056 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingAddress1() [2/2]

Omnipay\Common\CreditCard::getShippingAddress1 ( )

Get the shipping address, line 1.

Returns
string

Definition at line 1077 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingAddress2() [1/2]

Omnipay\Common\CreditCard::getShippingAddress2 ( )

Get the shipping address, line 2.

Returns
string

Definition at line 1077 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingAddress2() [2/2]

Omnipay\Common\CreditCard::getShippingAddress2 ( )

Get the shipping address, line 2.

Returns
string

Definition at line 1098 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingCity() [1/2]

Omnipay\Common\CreditCard::getShippingCity ( )

Get the shipping city.

Returns
string

Definition at line 1098 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingCity() [2/2]

Omnipay\Common\CreditCard::getShippingCity ( )

Get the shipping city.

Returns
string

Definition at line 1119 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingCompany() [1/2]

Omnipay\Common\CreditCard::getShippingCompany ( )

Get the shipping company name.

Returns
string

Definition at line 1035 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingCompany() [2/2]

Omnipay\Common\CreditCard::getShippingCompany ( )

Get the shipping company name.

Returns
string

Definition at line 1056 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingCountry() [1/2]

Omnipay\Common\CreditCard::getShippingCountry ( )

Get the shipping country.

Returns
string

Definition at line 1161 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingCountry() [2/2]

Omnipay\Common\CreditCard::getShippingCountry ( )

Get the shipping country.

Returns
string

Definition at line 1182 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingFax() [1/2]

Omnipay\Common\CreditCard::getShippingFax ( )

Get the shipping fax number.

Returns
string

Definition at line 1224 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingFax() [2/2]

Omnipay\Common\CreditCard::getShippingFax ( )

Get the shipping fax number.

Returns
string

Definition at line 1245 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingFirstName() [1/2]

Omnipay\Common\CreditCard::getShippingFirstName ( )

Get the first part of the card shipping name.

Returns
string

Definition at line 993 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingFirstName() [2/2]

Omnipay\Common\CreditCard::getShippingFirstName ( )

Get the first part of the card shipping name.

Returns
string

Definition at line 1014 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

Referenced by Omnipay\Common\CreditCard\getShippingName().

◆ getShippingLastName() [1/2]

Omnipay\Common\CreditCard::getShippingLastName ( )

Get the last part of the card shipping name.

Returns
string

Definition at line 1014 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingLastName() [2/2]

Omnipay\Common\CreditCard::getShippingLastName ( )

Get the last part of the card shipping name.

Returns
string

Definition at line 1035 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

Referenced by Omnipay\Common\CreditCard\getShippingName().

◆ getShippingName() [1/2]

Omnipay\Common\CreditCard::getShippingName ( )

◆ getShippingName() [2/2]

Omnipay\Common\CreditCard::getShippingName ( )

◆ getShippingPhone() [1/2]

Omnipay\Common\CreditCard::getShippingPhone ( )

Get the shipping phone number.

Returns
string

Definition at line 1182 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingPhone() [2/2]

Omnipay\Common\CreditCard::getShippingPhone ( )

Get the shipping phone number.

Returns
string

Definition at line 1203 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingPhoneExtension() [1/2]

Omnipay\Common\CreditCard::getShippingPhoneExtension ( )

Get the shipping phone number extension.

Returns
string

Definition at line 1203 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingPhoneExtension() [2/2]

Omnipay\Common\CreditCard::getShippingPhoneExtension ( )

Get the shipping phone number extension.

Returns
string

Definition at line 1224 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingPostcode() [1/2]

Omnipay\Common\CreditCard::getShippingPostcode ( )

Get the shipping postcode.

Returns
string

Definition at line 1119 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingPostcode() [2/2]

Omnipay\Common\CreditCard::getShippingPostcode ( )

Get the shipping postcode.

Returns
string

Definition at line 1140 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingState() [1/2]

Omnipay\Common\CreditCard::getShippingState ( )

Get the shipping state.

Returns
string

Definition at line 1140 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingState() [2/2]

Omnipay\Common\CreditCard::getShippingState ( )

Get the shipping state.

Returns
string

Definition at line 1161 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingTitle() [1/2]

Omnipay\Common\CreditCard::getShippingTitle ( )

Get the title of the card shipping name.

Returns
string

Definition at line 946 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getShippingTitle() [2/2]

Omnipay\Common\CreditCard::getShippingTitle ( )

Get the title of the card shipping name.

Returns
string

Definition at line 968 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getStartDate() [1/2]

Omnipay\Common\CreditCard::getStartDate (   $format)

Get the card start date, using the specified date format string

Parameters
string$format
Returns
string

Definition at line 525 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getStartMonth(), and Omnipay\Common\CreditCard\getStartYear().

◆ getStartDate() [2/2]

Omnipay\Common\CreditCard::getStartDate (   $format)

Get the card start date, using the specified date format string

Parameters
string$format
Returns
string

Definition at line 562 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getStartMonth(), and Omnipay\Common\CreditCard\getStartYear().

◆ getStartMonth() [1/2]

Omnipay\Common\CreditCard::getStartMonth ( )

Get the card start month.

Returns
string

Definition at line 481 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getStartMonth() [2/2]

Omnipay\Common\CreditCard::getStartMonth ( )

Get the card start month.

Returns
string

Definition at line 518 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

Referenced by Omnipay\Common\CreditCard\getStartDate().

◆ getStartYear() [1/2]

Omnipay\Common\CreditCard::getStartYear ( )

Get the card start year.

Returns
int

Definition at line 502 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getStartYear() [2/2]

Omnipay\Common\CreditCard::getStartYear ( )

Get the card start year.

Returns
int

Definition at line 539 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

Referenced by Omnipay\Common\CreditCard\getStartDate().

◆ getState() [1/2]

Omnipay\Common\CreditCard::getState ( )

Get the billing state.

Returns
string

Definition at line 1341 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getState() [2/2]

Omnipay\Common\CreditCard::getState ( )

Get the billing state.

Returns
string

Definition at line 1362 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getSupportedBrands() [1/2]

Omnipay\Common\CreditCard::getSupportedBrands ( )

All known/supported card brands, and a regular expression to match them.

Note: The fact that this class knows about a particular card brand does not imply that your gateway supports it.

Returns
array

Definition at line 156 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\$supported_cards.

◆ getSupportedBrands() [2/2]

Omnipay\Common\CreditCard::getSupportedBrands ( )

All known/supported card brands, and a regular expression to match them.

Note: The fact that this class knows about a particular card brand does not imply that your gateway supports it.

See also
self::$supported_cards
Returns
array

Definition at line 165 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\$supported_cards.

Referenced by Omnipay\Common\CreditCard\getBrand().

◆ getTitle() [1/2]

Omnipay\Common\CreditCard::getTitle ( )

Get Card Title.

Returns
string

Definition at line 267 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getBillingTitle().

◆ getTitle() [2/2]

Omnipay\Common\CreditCard::getTitle ( )

Get Card Title.

Returns
string

Definition at line 304 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getBillingTitle().

◆ getTrack1() [1/2]

Omnipay\Common\CreditCard::getTrack1 ( )

Get raw data for track 1 on the credit card magnetic strip.

Returns
string|null

Definition at line 566 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getTrackByPattern().

◆ getTrack1() [2/2]

Omnipay\Common\CreditCard::getTrack1 ( )

Get raw data for track 1 on the credit card magnetic strip.

Returns
string

Definition at line 603 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getTracks().

◆ getTrack2() [1/2]

Omnipay\Common\CreditCard::getTrack2 ( )

Get raw data for track 2 on the credit card magnetic strip.

Returns
string|null

Definition at line 576 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getTrackByPattern().

◆ getTrack2() [2/2]

Omnipay\Common\CreditCard::getTrack2 ( )

Get raw data for track 2 on the credit card magnetic strip.

Returns
string

Definition at line 620 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getTracks().

◆ getTrackByPattern()

Omnipay\Common\CreditCard::getTrackByPattern (   $pattern)
protected

Get raw data for a track on the credit card magnetic strip based on the pattern for track 1 or 2.

Parameters
$pattern
Returns
string|null

Definition at line 587 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getTracks().

Referenced by Omnipay\Common\CreditCard\getTrack1(), and Omnipay\Common\CreditCard\getTrack2().

◆ getTracks() [1/2]

Omnipay\Common\CreditCard::getTracks ( )

Get raw data for all tracks on the credit card magnetic strip.

Returns
string

Definition at line 556 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getParameter().

◆ getTracks() [2/2]

Omnipay\Common\CreditCard::getTracks ( )

◆ initialize() [1/2]

Omnipay\Common\CreditCard::initialize (   $parameters = null)

Initialize the object with parameters.

If any unknown parameters passed, they will be ignored.

Parameters
array$parametersAn associative array of parameters
Returns
CreditCard provides a fluent interface.

Definition at line 202 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\$parameters, and Omnipay\Common\Helper\initialize().

Referenced by Omnipay\Common\CreditCard\__construct().

◆ initialize() [2/2]

Omnipay\Common\CreditCard::initialize ( array  $parameters = null)

Initialize the object with parameters.

If any unknown parameters passed, they will be ignored.

Parameters
array$parametersAn associative array of parameters
Returns
$this

Definition at line 193 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\$parameters, and Omnipay\Common\Helper\initialize().

◆ listFirstLastName()

Omnipay\Common\CreditCard::listFirstLastName (   $fullName)
protected

Split the full name in the first and last name.

Parameters
$fullName
Returns
array with first and lastname

Definition at line 666 of file vendor/omnipay/common/src/Common/CreditCard.php.

Referenced by Omnipay\Common\CreditCard\setBillingName(), and Omnipay\Common\CreditCard\setShippingName().

◆ setAddress1() [1/2]

Omnipay\Common\CreditCard::setAddress1 (   $value)

Sets the billing and shipping address, line 1.

Parameters
string$value
Returns
$this

Definition at line 1256 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setAddress1() [2/2]

Omnipay\Common\CreditCard::setAddress1 (   $value)

Sets the billing and shipping address, line 1.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1277 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setAddress2() [1/2]

Omnipay\Common\CreditCard::setAddress2 (   $value)

Sets the billing and shipping address, line 2.

Parameters
string$value
Returns
$this

Definition at line 1280 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setAddress2() [2/2]

Omnipay\Common\CreditCard::setAddress2 (   $value)

Sets the billing and shipping address, line 2.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1301 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingAddress1() [1/2]

Omnipay\Common\CreditCard::setBillingAddress1 (   $value)

Sets the billing address, line 1.

Parameters
string$value
Returns
$this

Definition at line 768 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingAddress1() [2/2]

Omnipay\Common\CreditCard::setBillingAddress1 (   $value)

Sets the billing address, line 1.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 790 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingAddress2() [1/2]

Omnipay\Common\CreditCard::setBillingAddress2 (   $value)

Sets the billing address, line 2.

Parameters
string$value
Returns
$this

Definition at line 789 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingAddress2() [2/2]

Omnipay\Common\CreditCard::setBillingAddress2 (   $value)

Sets the billing address, line 2.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 811 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingCity() [1/2]

Omnipay\Common\CreditCard::setBillingCity (   $value)

Sets billing city.

Parameters
string$value
Returns
$this

Definition at line 810 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingCity() [2/2]

Omnipay\Common\CreditCard::setBillingCity (   $value)

Sets billing city.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 832 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingCompany() [1/2]

Omnipay\Common\CreditCard::setBillingCompany (   $value)

Sets the billing company name.

Parameters
string$value
Returns
$this

Definition at line 747 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingCompany() [2/2]

Omnipay\Common\CreditCard::setBillingCompany (   $value)

Sets the billing company name.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 769 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingCountry() [1/2]

Omnipay\Common\CreditCard::setBillingCountry (   $value)

Sets the billing country name.

Parameters
string$value
Returns
$this

Definition at line 873 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingCountry() [2/2]

Omnipay\Common\CreditCard::setBillingCountry (   $value)

Sets the billing country name.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 895 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingFax() [1/2]

Omnipay\Common\CreditCard::setBillingFax (   $value)

Sets the billing fax number.

Parameters
string$value
Returns
$this

Definition at line 936 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingFax() [2/2]

Omnipay\Common\CreditCard::setBillingFax (   $value)

Sets the billing fax number.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 958 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingFirstName() [1/2]

Omnipay\Common\CreditCard::setBillingFirstName (   $value)

Sets the first part of the card billing name.

Parameters
string$value
Returns
$this

Definition at line 705 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingFirstName() [2/2]

Omnipay\Common\CreditCard::setBillingFirstName (   $value)

Sets the first part of the card billing name.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 727 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

Referenced by Omnipay\Common\CreditCard\setBillingName(), and Omnipay\Common\CreditCard\setFirstName().

◆ setBillingLastName() [1/2]

Omnipay\Common\CreditCard::setBillingLastName (   $value)

Sets the last part of the card billing name.

Parameters
string$value
Returns
$this

Definition at line 726 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingLastName() [2/2]

Omnipay\Common\CreditCard::setBillingLastName (   $value)

Sets the last part of the card billing name.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 748 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

Referenced by Omnipay\Common\CreditCard\setBillingName(), and Omnipay\Common\CreditCard\setLastName().

◆ setBillingName() [1/2]

Omnipay\Common\CreditCard::setBillingName (   $value)

◆ setBillingName() [2/2]

Omnipay\Common\CreditCard::setBillingName (   $value)

Sets the card billing name.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 702 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setBillingFirstName(), and Omnipay\Common\CreditCard\setBillingLastName().

Referenced by Omnipay\Common\CreditCard\setName().

◆ setBillingPhone() [1/2]

Omnipay\Common\CreditCard::setBillingPhone (   $value)

Sets the billing phone number.

Parameters
string$value
Returns
$this

Definition at line 894 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingPhone() [2/2]

Omnipay\Common\CreditCard::setBillingPhone (   $value)

Sets the billing phone number.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 916 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingPhoneExtension() [1/2]

Omnipay\Common\CreditCard::setBillingPhoneExtension (   $value)

Sets the billing phone number extension.

Parameters
string$value
Returns
$this

Definition at line 915 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingPhoneExtension() [2/2]

Omnipay\Common\CreditCard::setBillingPhoneExtension (   $value)

Sets the billing phone number extension.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 937 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingPostcode() [1/2]

Omnipay\Common\CreditCard::setBillingPostcode (   $value)

Sets the billing postcode.

Parameters
string$value
Returns
$this

Definition at line 831 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingPostcode() [2/2]

Omnipay\Common\CreditCard::setBillingPostcode (   $value)

Sets the billing postcode.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 853 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingState() [1/2]

Omnipay\Common\CreditCard::setBillingState (   $value)

Sets the billing state.

Parameters
string$value
Returns
$this

Definition at line 852 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingState() [2/2]

Omnipay\Common\CreditCard::setBillingState (   $value)

Sets the billing state.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 874 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingTitle() [1/2]

Omnipay\Common\CreditCard::setBillingTitle (   $value)

Sets the card billing title.

Parameters
string$value
Returns
$this

Definition at line 645 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBillingTitle() [2/2]

Omnipay\Common\CreditCard::setBillingTitle (   $value)

Sets the card billing title.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 681 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

Referenced by Omnipay\Common\CreditCard\setTitle().

◆ setBirthday() [1/2]

Omnipay\Common\CreditCard::setBirthday (   $value)

Sets the cardholder's birthday.

Parameters
string$value
Returns
$this

Definition at line 1519 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setBirthday() [2/2]

Omnipay\Common\CreditCard::setBirthday (   $value)

Sets the cardholder's birthday.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1540 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setCity() [1/2]

Omnipay\Common\CreditCard::setCity (   $value)

Sets the billing and shipping city.

Parameters
string$value
Returns
$this

Definition at line 1304 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setCity() [2/2]

Omnipay\Common\CreditCard::setCity (   $value)

Sets the billing and shipping city.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1325 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setCompany() [1/2]

Omnipay\Common\CreditCard::setCompany (   $value)

Sets the billing and shipping company name.

Parameters
string$value
Returns
$this

Definition at line 1472 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setCompany() [2/2]

Omnipay\Common\CreditCard::setCompany (   $value)

Sets the billing and shipping company name.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1493 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setCountry() [1/2]

Omnipay\Common\CreditCard::setCountry (   $value)

Sets the billing and shipping country.

Parameters
string$value
Returns
$this

Definition at line 1376 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setCountry() [2/2]

Omnipay\Common\CreditCard::setCountry (   $value)

Sets the billing and shipping country.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1397 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setCvv() [1/2]

Omnipay\Common\CreditCard::setCvv (   $value)

Sets the card CVV.

Parameters
string$value
Returns
$this

Definition at line 546 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setCvv() [2/2]

Omnipay\Common\CreditCard::setCvv (   $value)

Sets the card CVV.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 583 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setEmail() [1/2]

Omnipay\Common\CreditCard::setEmail (   $value)

Sets the cardholder's email address.

Parameters
string$value
Returns
$this

Definition at line 1496 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setEmail() [2/2]

Omnipay\Common\CreditCard::setEmail (   $value)

Sets the cardholder's email address.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1517 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setExpiryMonth() [1/2]

Omnipay\Common\CreditCard::setExpiryMonth (   $value)

Sets the card expiry month.

Parameters
string$value
Returns
$this

Definition at line 438 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setExpiryMonth() [2/2]

Omnipay\Common\CreditCard::setExpiryMonth (   $value)

Sets the card expiry month.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 475 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setExpiryYear() [1/2]

Omnipay\Common\CreditCard::setExpiryYear (   $value)

Sets the card expiry year.

Parameters
string$value
Returns
$this

Definition at line 459 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setYearParameter().

◆ setExpiryYear() [2/2]

Omnipay\Common\CreditCard::setExpiryYear (   $value)

Sets the card expiry year.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 496 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setYearParameter().

◆ setFax() [1/2]

Omnipay\Common\CreditCard::setFax (   $value)

Sets the billing and shipping fax number.

Parameters
string$value
Returns
$this

Definition at line 1448 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setFax() [2/2]

Omnipay\Common\CreditCard::setFax (   $value)

Sets the billing and shipping fax number.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1469 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setFirstName() [1/2]

Omnipay\Common\CreditCard::setFirstName (   $value)

Set Card First Name (Billing and Shipping).

Parameters
string$valueParameter value
Returns
$this

Definition at line 302 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setBillingFirstName(), and Omnipay\Common\CreditCard\setShippingFirstName().

◆ setFirstName() [2/2]

Omnipay\Common\CreditCard::setFirstName (   $value)

Set Card First Name (Billing and Shipping).

Parameters
string$valueParameter value
Returns
CreditCard provides a fluent interface.

Definition at line 339 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setBillingFirstName(), and Omnipay\Common\CreditCard\setShippingFirstName().

◆ setGender() [1/2]

Omnipay\Common\CreditCard::setGender (   $value)

Sets the cardholder's gender.

Parameters
string$value
Returns
$this

Definition at line 1546 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setGender() [2/2]

Omnipay\Common\CreditCard::setGender (   $value)

Sets the cardholder's gender.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1567 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setIssueNumber() [1/2]

Omnipay\Common\CreditCard::setIssueNumber (   $value)

Sets the card issue number.

Parameters
string$value
Returns
$this

Definition at line 624 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setIssueNumber() [2/2]

Omnipay\Common\CreditCard::setIssueNumber (   $value)

Sets the card issue number.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 660 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setLastName() [1/2]

Omnipay\Common\CreditCard::setLastName (   $value)

Set Card Last Name (Billing and Shipping).

Parameters
string$valueParameter value
Returns
$this

Definition at line 326 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setBillingLastName(), and Omnipay\Common\CreditCard\setShippingLastName().

◆ setLastName() [2/2]

Omnipay\Common\CreditCard::setLastName (   $value)

Set Card Last Name (Billing and Shipping).

Parameters
string$valueParameter value
Returns
CreditCard provides a fluent interface.

Definition at line 363 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setBillingLastName(), and Omnipay\Common\CreditCard\setShippingLastName().

◆ setName() [1/2]

Omnipay\Common\CreditCard::setName (   $value)

Set Card Name (Billing and Shipping).

Parameters
string$valueParameter value
Returns
$this

Definition at line 350 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setBillingName(), and Omnipay\Common\CreditCard\setShippingName().

◆ setName() [2/2]

Omnipay\Common\CreditCard::setName (   $value)

Set Card Name (Billing and Shipping).

Parameters
string$valueParameter value
Returns
CreditCard provides a fluent interface.

Definition at line 387 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setBillingName(), and Omnipay\Common\CreditCard\setShippingName().

◆ setNumber() [1/2]

Omnipay\Common\CreditCard::setNumber (   $value)

Set Card Number

Non-numeric characters are stripped out of the card number, so it's safe to pass in strings such as "4444-3333 2222 1111" etc.

Parameters
string$valueParameter value
Returns
$this

Definition at line 377 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setNumber() [2/2]

Omnipay\Common\CreditCard::setNumber (   $value)

Set Card Number

Non-numeric characters are stripped out of the card number, so it's safe to pass in strings such as "4444-3333 2222 1111" etc.

Parameters
string$valueParameter value
Returns
CreditCard provides a fluent interface.

Definition at line 414 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

Referenced by Omnipay\Common\CreditCardTest\setUp().

◆ setParameter()

Omnipay\Common\CreditCard::setParameter (   $key,
  $value 
)
protected

Set one parameter.

Parameters
string$keyParameter key
mixed$valueParameter value
Returns
CreditCard provides a fluent interface.

Definition at line 238 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

Referenced by Omnipay\Common\CreditCard\setAddress1(), Omnipay\Common\CreditCard\setAddress2(), Omnipay\Common\CreditCard\setBillingAddress1(), Omnipay\Common\CreditCard\setBillingAddress2(), Omnipay\Common\CreditCard\setBillingCity(), Omnipay\Common\CreditCard\setBillingCompany(), Omnipay\Common\CreditCard\setBillingCountry(), Omnipay\Common\CreditCard\setBillingFax(), Omnipay\Common\CreditCard\setBillingFirstName(), Omnipay\Common\CreditCard\setBillingLastName(), Omnipay\Common\CreditCard\setBillingPhone(), Omnipay\Common\CreditCard\setBillingPhoneExtension(), Omnipay\Common\CreditCard\setBillingPostcode(), Omnipay\Common\CreditCard\setBillingState(), Omnipay\Common\CreditCard\setBillingTitle(), Omnipay\Common\CreditCard\setBirthday(), Omnipay\Common\CreditCard\setCity(), Omnipay\Common\CreditCard\setCompany(), Omnipay\Common\CreditCard\setCountry(), Omnipay\Common\CreditCard\setCvv(), Omnipay\Common\CreditCard\setEmail(), Omnipay\Common\CreditCard\setExpiryMonth(), Omnipay\Common\CreditCard\setFax(), Omnipay\Common\CreditCard\setGender(), Omnipay\Common\CreditCard\setIssueNumber(), Omnipay\Common\CreditCard\setNumber(), Omnipay\Common\CreditCard\setPhone(), Omnipay\Common\CreditCard\setPhoneExtension(), Omnipay\Common\CreditCard\setPostcode(), Omnipay\Common\CreditCard\setShippingAddress1(), Omnipay\Common\CreditCard\setShippingAddress2(), Omnipay\Common\CreditCard\setShippingCity(), Omnipay\Common\CreditCard\setShippingCompany(), Omnipay\Common\CreditCard\setShippingCountry(), Omnipay\Common\CreditCard\setShippingFax(), Omnipay\Common\CreditCard\setShippingFirstName(), Omnipay\Common\CreditCard\setShippingLastName(), Omnipay\Common\CreditCard\setShippingPhone(), Omnipay\Common\CreditCard\setShippingPhoneExtension(), Omnipay\Common\CreditCard\setShippingPostcode(), Omnipay\Common\CreditCard\setShippingState(), Omnipay\Common\CreditCard\setShippingTitle(), Omnipay\Common\CreditCard\setStartMonth(), Omnipay\Common\CreditCard\setState(), Omnipay\Common\CreditCard\setTracks(), and Omnipay\Common\CreditCard\setYearParameter().

◆ setPhone() [1/2]

Omnipay\Common\CreditCard::setPhone (   $value)

Sets the billing and shipping phone number.

Parameters
string$value
Returns
$this

Definition at line 1400 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setPhone() [2/2]

Omnipay\Common\CreditCard::setPhone (   $value)

Sets the billing and shipping phone number.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1421 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setPhoneExtension() [1/2]

Omnipay\Common\CreditCard::setPhoneExtension (   $value)

Sets the billing and shipping phone number extension.

Parameters
string$value
Returns
$this

Definition at line 1424 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setPhoneExtension() [2/2]

Omnipay\Common\CreditCard::setPhoneExtension (   $value)

Sets the billing and shipping phone number extension.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1445 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setPostcode() [1/2]

Omnipay\Common\CreditCard::setPostcode (   $value)

Sets the billing and shipping postcode.

Parameters
string$value
Returns
$this

Definition at line 1328 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setPostcode() [2/2]

Omnipay\Common\CreditCard::setPostcode (   $value)

Sets the billing and shipping postcode.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1349 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingAddress1() [1/2]

Omnipay\Common\CreditCard::setShippingAddress1 (   $value)

Sets the shipping address, line 1.

Parameters
string$value
Returns
$this

Definition at line 1067 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingAddress1() [2/2]

Omnipay\Common\CreditCard::setShippingAddress1 (   $value)

Sets the shipping address, line 1.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1088 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingAddress2() [1/2]

Omnipay\Common\CreditCard::setShippingAddress2 (   $value)

Sets the shipping address, line 2.

Parameters
string$value
Returns
$this

Definition at line 1088 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingAddress2() [2/2]

Omnipay\Common\CreditCard::setShippingAddress2 (   $value)

Sets the shipping address, line 2.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1109 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingCity() [1/2]

Omnipay\Common\CreditCard::setShippingCity (   $value)

Sets the shipping city.

Parameters
string$value
Returns
$this

Definition at line 1109 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingCity() [2/2]

Omnipay\Common\CreditCard::setShippingCity (   $value)

Sets the shipping city.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1130 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingCompany() [1/2]

Omnipay\Common\CreditCard::setShippingCompany (   $value)

Sets the shipping company name.

Parameters
string$value
Returns
$this

Definition at line 1046 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingCompany() [2/2]

Omnipay\Common\CreditCard::setShippingCompany (   $value)

Sets the shipping company name.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1067 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingCountry() [1/2]

Omnipay\Common\CreditCard::setShippingCountry (   $value)

Sets the shipping country.

Parameters
string$value
Returns
$this

Definition at line 1172 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingCountry() [2/2]

Omnipay\Common\CreditCard::setShippingCountry (   $value)

Sets the shipping country.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1193 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingFax() [1/2]

Omnipay\Common\CreditCard::setShippingFax (   $value)

Sets the shipping fax number.

Parameters
string$value
Returns
$this

Definition at line 1235 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingFax() [2/2]

Omnipay\Common\CreditCard::setShippingFax (   $value)

Sets the shipping fax number.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1256 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingFirstName() [1/2]

Omnipay\Common\CreditCard::setShippingFirstName (   $value)

Sets the first part of the card shipping name.

Parameters
string$value
Returns
$this

Definition at line 1004 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingFirstName() [2/2]

Omnipay\Common\CreditCard::setShippingFirstName (   $value)

Sets the first part of the card shipping name.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1025 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

Referenced by Omnipay\Common\CreditCard\setFirstName(), and Omnipay\Common\CreditCard\setShippingName().

◆ setShippingLastName() [1/2]

Omnipay\Common\CreditCard::setShippingLastName (   $value)

Sets the last part of the card shipping name.

Parameters
string$value
Returns
$this

Definition at line 1025 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingLastName() [2/2]

Omnipay\Common\CreditCard::setShippingLastName (   $value)

Sets the last part of the card shipping name.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1046 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

Referenced by Omnipay\Common\CreditCard\setLastName(), and Omnipay\Common\CreditCard\setShippingName().

◆ setShippingName() [1/2]

Omnipay\Common\CreditCard::setShippingName (   $value)

◆ setShippingName() [2/2]

Omnipay\Common\CreditCard::setShippingName (   $value)

Sets the card shipping name.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1000 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setShippingFirstName(), and Omnipay\Common\CreditCard\setShippingLastName().

Referenced by Omnipay\Common\CreditCard\setName().

◆ setShippingPhone() [1/2]

Omnipay\Common\CreditCard::setShippingPhone (   $value)

Sets the shipping phone number.

Parameters
string$value
Returns
$this

Definition at line 1193 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingPhone() [2/2]

Omnipay\Common\CreditCard::setShippingPhone (   $value)

Sets the shipping phone number.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1214 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingPhoneExtension() [1/2]

Omnipay\Common\CreditCard::setShippingPhoneExtension (   $value)

Sets the shipping phone number extension.

Parameters
string$value
Returns
$this

Definition at line 1214 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingPhoneExtension() [2/2]

Omnipay\Common\CreditCard::setShippingPhoneExtension (   $value)

Sets the shipping phone number extension.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1235 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingPostcode() [1/2]

Omnipay\Common\CreditCard::setShippingPostcode (   $value)

Sets the shipping postcode.

Parameters
string$value
Returns
$this

Definition at line 1130 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingPostcode() [2/2]

Omnipay\Common\CreditCard::setShippingPostcode (   $value)

Sets the shipping postcode.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1151 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingState() [1/2]

Omnipay\Common\CreditCard::setShippingState (   $value)

Sets the shipping state.

Parameters
string$value
Returns
$this

Definition at line 1151 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingState() [2/2]

Omnipay\Common\CreditCard::setShippingState (   $value)

Sets the shipping state.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1172 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingTitle() [1/2]

Omnipay\Common\CreditCard::setShippingTitle (   $value)

Sets the title of the card shipping name.

Parameters
string$value
Returns
$this

Definition at line 957 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setShippingTitle() [2/2]

Omnipay\Common\CreditCard::setShippingTitle (   $value)

Sets the title of the card shipping name.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 979 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

Referenced by Omnipay\Common\CreditCard\setTitle().

◆ setStartMonth() [1/2]

Omnipay\Common\CreditCard::setStartMonth (   $value)

Sets the card start month.

Parameters
string$value
Returns
$this

Definition at line 492 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setStartMonth() [2/2]

Omnipay\Common\CreditCard::setStartMonth (   $value)

Sets the card start month.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 529 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setStartYear() [1/2]

Omnipay\Common\CreditCard::setStartYear (   $value)

Sets the card start year.

Parameters
string$value
Returns
$this

Definition at line 513 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setYearParameter().

◆ setStartYear() [2/2]

Omnipay\Common\CreditCard::setStartYear (   $value)

Sets the card start year.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 550 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setYearParameter().

◆ setState() [1/2]

Omnipay\Common\CreditCard::setState (   $value)

Sets the billing and shipping state.

Parameters
string$value
Returns
$this

Definition at line 1352 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setState() [2/2]

Omnipay\Common\CreditCard::setState (   $value)

Sets the billing and shipping state.

Parameters
string$value
Returns
CreditCard provides a fluent interface.

Definition at line 1373 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setTitle() [1/2]

Omnipay\Common\CreditCard::setTitle (   $value)

Set Card Title.

Parameters
string$valueParameter value
Returns
$this

Definition at line 278 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setBillingTitle(), and Omnipay\Common\CreditCard\setShippingTitle().

◆ setTitle() [2/2]

Omnipay\Common\CreditCard::setTitle (   $value)

Set Card Title.

Parameters
string$valueParameter value
Returns
CreditCard provides a fluent interface.

Definition at line 315 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setBillingTitle(), and Omnipay\Common\CreditCard\setShippingTitle().

◆ setTracks() [1/2]

Omnipay\Common\CreditCard::setTracks (   $value)

Sets raw data from all tracks on the credit card magnetic strip. Used by gateways that support card-present transactions.

Parameters
$value
Returns
$this

Definition at line 603 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setTracks() [2/2]

Omnipay\Common\CreditCard::setTracks (   $value)

Sets raw data from all tracks on the credit card magnetic strip. Used by gateways that support card-present transactions.

Parameters
$value
Returns
CreditCard

Definition at line 639 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setYearParameter() [1/2]

Omnipay\Common\CreditCard::setYearParameter (   $key,
  $value 
)
protected

Set the credit card year.

The input value is normalised to a 4 digit number.

Parameters
string$keyParameter key, e.g. 'expiryYear'
mixed$valueParameter value
Returns
$this

Definition at line 211 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

◆ setYearParameter() [2/2]

Omnipay\Common\CreditCard::setYearParameter (   $key,
  $value 
)
protected

Set the credit card year.

The input value is normalised to a 4 digit number.

Parameters
string$keyParameter key, e.g. 'expiryYear'
mixed$valueParameter value
Returns
CreditCard provides a fluent interface.

Definition at line 254 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\setParameter().

Referenced by Omnipay\Common\CreditCard\setExpiryYear(), and Omnipay\Common\CreditCard\setStartYear().

◆ validate() [1/2]

Omnipay\Common\CreditCard::validate ( )

Validate this credit card. If the card is invalid, InvalidCreditCardException is thrown.

This method is called internally by gateways to avoid wasting time with an API call when the credit card is clearly invalid.

Generally if you want to validate the credit card yourself with custom error messages, you should use your framework's validation library, not this method.

Returns
void
Exceptions
Exception

Definition at line 236 of file vendor/omnipay/common/src/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getExpiryDate(), Omnipay\Common\CreditCard\getNumber(), Omnipay\Common\CreditCard\getParameter(), and Omnipay\Common\Helper\validateLuhn().

◆ validate() [2/2]

Omnipay\Common\CreditCard::validate ( )

Validate this credit card. If the card is invalid, InvalidCreditCardException is thrown.

This method is called internally by gateways to avoid wasting time with an API call when the credit card is clearly invalid.

Generally if you want to validate the credit card yourself with custom error messages, you should use your framework's validation library, not this method.

Exceptions
InvalidCreditCardException
Returns
void

Definition at line 278 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

References Omnipay\Common\CreditCard\getExpiryDate(), Omnipay\Common\CreditCard\getNumber(), Omnipay\Common\CreditCard\getParameter(), and Omnipay\Common\Helper\validateLuhn().

Field Documentation

◆ $parameters

array Omnipay\Common\CreditCard::$parameters
protected

◆ $supported_cards

Omnipay\Common\CreditCard::$supported_cards
protected
Initial value:
= array(
self::BRAND_VISA => '/^4\d{12}(\d{3})?$/',
self::BRAND_MASTERCARD => self::REGEX_MASTERCARD,
self::BRAND_DISCOVER => '/^(6011|65\d{2}|64[4-9]\d)\d{12}|(62\d{14})$/',
self::BRAND_AMEX => '/^3[47]\d{13}$/',
self::BRAND_DINERS_CLUB => '/^3(0[0-5]|[68]\d)\d{11}$/',
self::BRAND_JCB => '/^35(28|29|[3-8]\d)\d{12}$/',
self::BRAND_SWITCH => '/^6759\d{12}(\d{2,3})?$/',
self::BRAND_SOLO => '/^6767\d{12}(\d{2,3})?$/',
self::BRAND_DANKORT => '/^5019\d{12}$/',
self::BRAND_MAESTRO => '/^(5[06-8]|6\d)\d{10,17}$/',
self::BRAND_FORBRUGSFORENINGEN => '/^600722\d{10}$/',
self::BRAND_LASER => '/^(6304|6706|6709|6771(?!89))\d{8}(\d{4}|\d{6,7})?$/',
)

Definition at line 122 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.

Referenced by Omnipay\Common\CreditCard\getSupportedBrands().

◆ BRAND_AMEX

const Omnipay\Common\CreditCard::BRAND_AMEX = 'amex'

◆ BRAND_DANKORT

const Omnipay\Common\CreditCard::BRAND_DANKORT = 'dankort'

◆ BRAND_DINERS_CLUB

const Omnipay\Common\CreditCard::BRAND_DINERS_CLUB = 'diners_club'

◆ BRAND_DISCOVER

const Omnipay\Common\CreditCard::BRAND_DISCOVER = 'discover'

◆ BRAND_FORBRUGSFORENINGEN

const Omnipay\Common\CreditCard::BRAND_FORBRUGSFORENINGEN = 'forbrugsforeningen'

◆ BRAND_JCB

const Omnipay\Common\CreditCard::BRAND_JCB = 'jcb'

◆ BRAND_LASER

const Omnipay\Common\CreditCard::BRAND_LASER = 'laser'

◆ BRAND_MAESTRO

const Omnipay\Common\CreditCard::BRAND_MAESTRO = 'maestro'

◆ BRAND_MASTERCARD

const Omnipay\Common\CreditCard::BRAND_MASTERCARD = 'mastercard'

◆ BRAND_SOLO

const Omnipay\Common\CreditCard::BRAND_SOLO = 'solo'

◆ BRAND_SWITCH

const Omnipay\Common\CreditCard::BRAND_SWITCH = 'switch'

◆ BRAND_VISA

◆ REGEX_MASTERCARD

const Omnipay\Common\CreditCard::REGEX_MASTERCARD = '/^(5[1-5]\d{4}|677189)\d{10}$|^2(?:2(?:2[1-9]|[3-9]\d)|[3-6]\d\d|7(?:[01]\d|20))\d{12}$/'

All known/supported card brands, and a regular expression to match them.

The order of the card brands is important, as some of the regular expressions overlap.

Note: The fact that a particular card brand has been added to this array does not imply that a selected gateway will support the card.

https://github.com/Shopify/active_merchant/blob/master/lib/active_merchant/billing/credit_card_methods.rb

Definition at line 121 of file lib/vendor/omnipay/common/src/Omnipay/Common/CreditCard.php.


The documentation for this class was generated from the following file: