mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-19 19:14:39 -04:00
31 lines
768 B
PHP
Executable File
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;
|
|
}
|
|
} |