Class: MangoPay::PayIn::Card::Web

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

.extended(pay_in_id) ⇒ Object



29
30
31
# File 'lib/mangopay/pay_in.rb', line 29

def self.extended(pay_in_id)
  MangoPay.request(:get, extended_url(pay_in_id), {}, {})
end

.extended_url(pay_in_id) ⇒ Object

See docs.mangopay.com/endpoints/v2.01/payins#e847_view-card-details-for-a-payin-web example: data = MangoPay::PayIn::Card::Web.extended(12639078)



35
36
37
38
# File 'lib/mangopay/pay_in.rb', line 35

def self.extended_url(pay_in_id)
  escaped_pay_in_id = CGI.escape(pay_in_id.to_s)
  "#{MangoPay.api_path}/payins/card/web/#{escaped_pay_in_id}/extended"
end

.urlObject



25
26
27
# File 'lib/mangopay/pay_in.rb', line 25

def self.url(*)
  "#{MangoPay.api_path}/payins/card/#{CGI.escape(class_name.downcase)}"
end