public function refund(
        $amount = null,
        $description = null,
        $meta = null)
    {
        return $this->refunds->create(array(
            'amount' => $amount,
            'description' => $description,
            'meta' => $meta
            ));
    }
public function refund(
        $amount = null,
        $description = null,
        $meta = null)
    {
        return $this->refunds->create(array(
            'amount' => $amount,
            'description' => $description,
            'meta' => $meta
            ));
    }
public function refund ( $ amount = null , $ description = null , $ meta = null ) { return $ this -> refunds -> create ( array ( 'amount' => $ amount , 'description' => $ description , 'meta' => $ meta ) ) ; }
Create a refund for this debit. You can create multiple refunds for a
debit but the total amount of the refunds must be less than the debit
amount.

@param int amount Optional amount of the refund in USD pennies. If unspecified then the full debit amount is used.
@param string description Optional description of the refund.
@param array[string]string meta Optional metadata to associate with the refund.

@return \Balanced\Refund
Create a refund for this debit . You can create multiple refunds for a debit but the total amount of the refunds must be less than the debit amount .