Module: Payoneer::Payee

Extended by:
RemoteApi
Defined in:
lib/payoneer/modules/payee.rb

Instance Method Summary collapse

Methods included from RemoteApi

delete, extended, get, post, put

Instance Method Details



5
6
7
8
9
10
11
# File 'lib/payoneer/modules/payee.rb', line 5

def create_link(params: {}, **args)
  post(
    path: "/programs/#{Payoneer::Configuration.program_id}/payees/registration-link",
    body: registration_params(params),
    options: args
  )
end

#details(payee_id:, **args) ⇒ Object



27
28
29
30
31
32
# File 'lib/payoneer/modules/payee.rb', line 27

def details(payee_id:, **args)
  get(
    path: "/programs/#{Payoneer::Configuration.program_id}/payees/#{payee_id}/details",
    options: args
  )
end

#release(payee_id:, **args) ⇒ Object



20
21
22
23
24
25
# File 'lib/payoneer/modules/payee.rb', line 20

def release(payee_id:, **args)
  delete(
    path: "/programs/#{Payoneer::Configuration.program_id}/payees/#{payee_id}",
    options: args
  )
end

#status(payee_id:, **args) ⇒ Object



13
14
15
16
17
18
# File 'lib/payoneer/modules/payee.rb', line 13

def status(payee_id:, **args)
  get(
    path: "/programs/#{Payoneer::Configuration.program_id}/payees/#{payee_id}/status",
    options: args
  )
end