class Mollie::Method

Constants

APPLEPAY
BANCONTACT
BANKTRANSFER
BELFIUS
CREDITCARD
DIRECTDEBIT
EPS
GIFTCARD
GIROPAY
IDEAL
INGHOMEPAY
KBC
KLARNAPAYLATER
KLARNASLICEIT
PAYPAL
PAYSAFECARD
PRZELEWY24
SOFORT

Attributes

description[RW]
id[RW]
image[RW]
issuers[RW]
maximum_amount[RW]
minimum_amount[RW]
pricing[RW]

Public Instance Methods

bigger_image() click to toggle source
# File lib/mollie/method.rb, line 42
def bigger_image
  image['size2x']
end
maximum_amount=(maximum_amount) click to toggle source
# File lib/mollie/method.rb, line 34
def maximum_amount=(maximum_amount)
  @maximum_amount = Mollie::Amount.new(maximum_amount)
end
minimum_amount=(minimum_amount) click to toggle source
# File lib/mollie/method.rb, line 30
def minimum_amount=(minimum_amount)
  @minimum_amount = Mollie::Amount.new(minimum_amount)
end
normal_image() click to toggle source
# File lib/mollie/method.rb, line 38
def normal_image
  image['size1x']
end
pricing=(pricing) click to toggle source
# File lib/mollie/method.rb, line 46
def pricing=(pricing)
  @pricing = pricing.map do |price|
    OpenStruct.new(
      description: price['description'],
      fixed: Mollie::Amount.new(price['fixed']),
      variable: price['variable'],
      fee_region: price['fee_region']
    )
  end
end