Class: OpenPayU::Refund
- Inherits:
-
Object
- Object
- OpenPayU::Refund
- Defined in:
- lib/openpayu/refund.rb
Overview
Create Refund for an Order
Class Method Summary collapse
-
.create(data) ⇒ Documents::Response
Creates a RefundCreateRequest.
Class Method Details
.create(data) ⇒ Documents::Response
Creates a RefundCreateRequest
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/openpayu/refund.rb', line 13 def self.create(data) refund = Models::Refund.new(data) url = Configuration.get_base_url + "order/#{refund.order_id}/refund." + OpenPayU::Configuration.data_format request = Documents::Request.new( refund.prepare_data('RefundCreateRequest') ) @response = Documents::Response.new( Connection.post(url, request.body, request.headers), 'RefundCreateResponse' ) end |