class OpenPayU::Refund

Create Refund for an Order

Public Class Methods

create(data) click to toggle source

Creates a RefundCreateRequest

@param [Hash] data A Hash object containing full {Models::Refund} object @return [Documents::Response] Response class object order

with RefundCreateResponse
# File lib/openpayu/refund.rb, line 12
def self.create(data)
  refund = Models::Refund.new(data)
  @response = Documents::Response.new(
    Connection.post("orders/#{refund.order_id}/refund",  refund.prepare_data)
  )
end