public function refund($requestParameters = array())
{
$parameters = array();
$parameters['Action'] = 'Refund';
$requestParameters = array_change_key_case($requestParameters, CASE_LOWER);
$fieldMappings = array('merchant_id' => 'SellerId', 'amazon_capture_id' => 'AmazonCaptureId', 'refund_reference_id' => 'RefundReferenceId', 'refund_amount' => 'RefundAmount.Amount', 'currency_code' => 'RefundAmount.CurrencyCode', 'provider_credit_reversal_details' => array(), 'seller_refund_note' => 'SellerRefundNote', 'soft_descriptor' => 'SoftDescriptor', 'mws_auth_token' => 'MWSAuthToken');
$responseObject = $this->setParametersAndPost($parameters, $fieldMappings, $requestParameters);
return $responseObject;
}