Class: MangoPay::PayIn::PreAuthorized::Direct

Inherits:
Resource
  • Object
show all
Includes:
HTTPCalls::Create
Defined in:
lib/mangopay/pay_in.rb

Overview

Class Method Summary collapse

Methods included from HTTPCalls::Create

included

Methods inherited from Resource

class_name

Class Method Details

.create_deposit_preauthorized_pay_in_complement(params, idempotency_key = nil) ⇒ Object



70
71
72
# File 'lib/mangopay/pay_in.rb', line 70

def self.create_deposit_preauthorized_pay_in_complement(params, idempotency_key = nil)
  MangoPay.request(:post, "#{MangoPay.api_path}/payins/deposit-preauthorized/direct/complement", params, {}, idempotency_key)
end

.create_deposit_preauthorized_pay_in_prior_to_complement(params, idempotency_key = nil) ⇒ Object



66
67
68
# File 'lib/mangopay/pay_in.rb', line 66

def self.create_deposit_preauthorized_pay_in_prior_to_complement(params, idempotency_key = nil)
  MangoPay.request(:post, "#{MangoPay.api_path}/payins/deposit-preauthorized/direct/capture-with-complement", params, {}, idempotency_key)
end

.create_pre_authorized_deposit_pay_in(params, idempotency_key = nil) ⇒ Object



62
63
64
# File 'lib/mangopay/pay_in.rb', line 62

def self.create_pre_authorized_deposit_pay_in(params, idempotency_key = nil)
  MangoPay.request(:post, "#{MangoPay.api_path}/payins/deposit-preauthorized/direct/full-capture", params, {}, idempotency_key)
end

.urlObject



58
59
60
# File 'lib/mangopay/pay_in.rb', line 58

def self.url(*)
  "#{MangoPay.api_path}/payins/preauthorized/direct"
end