64 lines
1.0 KiB
PHP
64 lines
1.0 KiB
PHP
|
|
<?php
|
||
|
|
/**
|
||
|
|
* Payment Method
|
||
|
|
*/
|
||
|
|
|
||
|
|
namespace Omnipay\Common;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Payment Method
|
||
|
|
*
|
||
|
|
* This class defines a payment method to be used in the Omnipay system.
|
||
|
|
*
|
||
|
|
*/
|
||
|
|
class PaymentMethod
|
||
|
|
{
|
||
|
|
|
||
|
|
/**
|
||
|
|
* The ID of the payment method. Used as the payment method ID in the
|
||
|
|
* Issuer class.
|
||
|
|
*
|
||
|
|
* @var string
|
||
|
|
*/
|
||
|
|
protected $id;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* The full name of the payment method
|
||
|
|
*
|
||
|
|
* @var string
|
||
|
|
*/
|
||
|
|
protected $name;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Create a new PaymentMethod
|
||
|
|
*
|
||
|
|
* @param string $id The identifier of this payment method
|
||
|
|
* @param string $name The name of this payment method
|
||
|
|
*/
|
||
|
|
public function __construct($id, $name)
|
||
|
|
{
|
||
|
|
$this->id = $id;
|
||
|
|
$this->name = $name;
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* The identifier of this payment method
|
||
|
|
*
|
||
|
|
* @return string
|
||
|
|
*/
|
||
|
|
public function getId()
|
||
|
|
{
|
||
|
|
return $this->id;
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* The name of this payment method
|
||
|
|
*
|
||
|
|
* @return string
|
||
|
|
*/
|
||
|
|
public function getName()
|
||
|
|
{
|
||
|
|
return $this->name;
|
||
|
|
}
|
||
|
|
}
|