Module: TinkoffClient::Payout

Included in:
TinkoffClient
Defined in:
lib/tinkoff_client/payout/payout.rb,
lib/tinkoff_client/payout/request.rb,
lib/tinkoff_client/payout/encrypt_data.rb

Defined Under Namespace

Modules: EncryptData Classes: Request

Class Method Summary collapse

Class Method Details

.add_card(keys) ⇒ Object



19
20
21
# File 'lib/tinkoff_client/payout/payout.rb', line 19

def self.add_card(keys)
  Request.request(path: "AddCard", keys: keys)
end

.add_customer(keys) ⇒ Object



7
8
9
# File 'lib/tinkoff_client/payout/payout.rb', line 7

def self.add_customer(keys)
  Request.request(path: "AddCustomer", keys: keys)
end

.get_card_list(keys) ⇒ Object



23
24
25
# File 'lib/tinkoff_client/payout/payout.rb', line 23

def self.get_card_list(keys)
  Request.request(path: "GetCardList", keys: keys)
end

.get_customer(keys) ⇒ Object



11
12
13
# File 'lib/tinkoff_client/payout/payout.rb', line 11

def self.get_customer(keys)
  Request.request(path: "GetCustomer", keys: keys)
end

.get_state(keys) ⇒ Object



39
40
41
# File 'lib/tinkoff_client/payout/payout.rb', line 39

def self.get_state(keys)
  Request.request(path: "GetState", keys: keys)
end

.init(keys) ⇒ Object



31
32
33
# File 'lib/tinkoff_client/payout/payout.rb', line 31

def self.init(keys)
  Request.request(path: "Init", keys: keys)
end

.payment(keys) ⇒ Object



35
36
37
# File 'lib/tinkoff_client/payout/payout.rb', line 35

def self.payment(keys)
  Request.request(path: "Payment", keys: keys)
end

.remove_card(keys) ⇒ Object



27
28
29
# File 'lib/tinkoff_client/payout/payout.rb', line 27

def self.remove_card(keys)
  Request.request(path: "RemoveCard", keys: keys)
end

.remove_customer(keys) ⇒ Object



15
16
17
# File 'lib/tinkoff_client/payout/payout.rb', line 15

def self.remove_customer(keys)
  Request.request(path: "RemoveCustomer", keys: keys)
end