Class: Docdata::Order::PaymentMethod

Inherits:
Object
  • Object
show all
Defined in:
lib/docdata/order/payment_method.rb

Overview

Payment method in Docdata, optionally with issuers.

Constant Summary collapse

IDEAL =
'IDEAL'
VISA =
'VISA'
MASTER_CARD =
'MASTERCARD'
MAESTRO =
'MAESTRO'
AMERICAN_EXPRESS =
'AMEX'
PAYPAL =
'PAYPAL_EXPRESS_CHECKOUT'
SEPA_DIRECT_DEBIT =
'SEPA_DIRECT_DEBIT'
BANCONTACT =
'MISTERCASH'
SOFORT =
'EBANKING'
GIROPAY =
'GIROPAY'

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(payment_method) ⇒ PaymentMethod

Returns a new instance of PaymentMethod.



20
21
22
# File 'lib/docdata/order/payment_method.rb', line 20

def initialize(payment_method)
  @payment_method = payment_method
end

Instance Attribute Details

#issuersObject

Returns the value of attribute issuers.



18
19
20
# File 'lib/docdata/order/payment_method.rb', line 18

def issuers
  @issuers
end

#payment_methodObject

Returns the value of attribute payment_method.



18
19
20
# File 'lib/docdata/order/payment_method.rb', line 18

def payment_method
  @payment_method
end

Instance Method Details

#to_sObject



24
25
26
# File 'lib/docdata/order/payment_method.rb', line 24

def to_s
  payment_method
end