Class: DefraRubyMocks::WorldpayRefundService

Inherits:
BaseService
  • Object
show all
Defined in:
app/services/defra_ruby_mocks/worldpay_refund_service.rb

Instance Method Summary collapse

Methods inherited from BaseService

run

Instance Method Details

#run(merchant_code:, xml:) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'app/services/defra_ruby_mocks/worldpay_refund_service.rb', line 5

def run(merchant_code:, xml:)
  {
    merchant_code: merchant_code,
    order_code: extract_order_code(xml),
    refund_value: extract_refund_value(xml),
    currency_code: extract_currency_code(xml),
    exponent: extract_exponent(xml)
  }
end