invoiceninja/vendor/php-payments/lib/payment_methods/refund_payment_method.php
2014-04-13 09:38:15 +03:00

31 lines
768 B
PHP
Executable File

<?php
class Refund_Payment_Method implements Payment_Method
{
private $_params;
private $_descrip = "Provides a refund for a transaction which has already been settled.";
public function __construct()
{
$this->_params = array(
'identifier' => 'TRANS-ID', //A unique identifier for the transaction
'inv_num' => 'INV-2392329',
'refund_type' => 'Full', //Can be Full or Partial
'amt' => '', //Do not set amount if refund type is Full
'currency_code' => 'USD',
'note' => 'This is a note to send with the refund.',
'last_4_digits' => '4111', //Last 4 digits of the credit card used
);
}
public function get_params()
{
return $this->_params;
}
public function get_description()
{
return $this->_descrip;
}
}