Class: EuPago::Api::V1::DirectDebit

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby-eupago/api/v1/direct_debit.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.authorization(body) ⇒ Object



6
7
8
# File 'lib/ruby-eupago/api/v1/direct_debit.rb', line 6

def self.authorization(body)
  V1.client.post("/directdebit/authorization", body: body)
end

.listObject



16
17
18
# File 'lib/ruby-eupago/api/v1/direct_debit.rb', line 16

def self.list
  V1.oauth_client.get("/management/v1.02/directdebits")
end

.payment(reference, body) ⇒ Object



11
12
13
# File 'lib/ruby-eupago/api/v1/direct_debit.rb', line 11

def self.payment(reference, body)
  V1.client.post("/directdebit/payment/#{reference}", body: body)
end

Instance Method Details

#payment(reference, body) ⇒ Object



21
22
23
# File 'lib/ruby-eupago/api/v1/direct_debit.rb', line 21

def payment(reference, body)
  V1.client.post("/directdebit/payment/#{reference}", body: body)
end