Class: Paghiper::Client

Inherits:
Object
  • Object
show all
Includes:
HTTParty
Defined in:
lib/paghiper/client.rb

Class Method Summary collapse

Class Method Details

.create_transaction(data) ⇒ Object



15
16
17
# File 'lib/paghiper/client.rb', line 15

def create_transaction(data)
  peform_action!(:post, '/transaction/create', body: prepare_body(data))
end

.transaction_notification(data) ⇒ Object

Raises:



19
20
21
22
23
# File 'lib/paghiper/client.rb', line 19

def transaction_notification(data)
  raise(MissingTokenError, 'Informe o token para realizar essa operação') if missing_configuration_parameter?(:token)

  peform_action!(:post, '/transaction/notification', body: data.merge(token: Paghiper.configuration.token).to_json)
end