Module: Fawry::Requests::ChargeRequest

Defined in:
lib/fawry/requests/charge_request.rb

Constant Summary collapse

DEFAULTS =
{ payment_method: 'PAYATFAWRY', currency_code: 'EGP', language: 'ar-eg' }.freeze

Instance Method Summary collapse

Instance Method Details

#fire_charge_requestObject



10
11
12
13
14
15
# File 'lib/fawry/requests/charge_request.rb', line 10

def fire_charge_request
  fawry_api_response = Connection.post(request[:path], request[:params], request[:body], request[:options])
  response_body = JSON.parse(fawry_api_response.body)

  FawryResponse.new(response_body)
end